0
这是我的爱可信请求的一部分:奇怪的错误与vuejs 2路由器
.then(function (response) {
self.forms.process = false;
if(response.data.redirect){
console.log(123);
router.push({ name: response.data.redirect });
}
})
.catch(function (error) {
console.log(error.response.data);
如果我删除router.push-没有错误。 但随着router.go我有在执行console.log(error.response.data)行错误://这里被执行console.log router.push
- (在诺)类型错误:无法读取的不确定
财产“数据”我不明白如何修复这个bug
。 'router.go( n)':“这个方法使用一个整数作为参数,表明在历史堆栈中向前或向后多少个步骤”。你想'router.push()'。 https://router.vuejs.org/en/essentials/navigation.html –
我也试过推,但得到相同的错误。看起来像是路由器错误本身 – fiter
错误并不总是有一个响应,所以你应该做你的'catch'函数:'if(error.response){console.log(error.response.data)' – AfikDeri