我有一个Axios get调用,如果遇到错误并且没有将用户重定向到所需的路由。这是场景:
- 用户登陆由她创建的博客列表。 MYDOMAIN / bloglist
- 然后,用户点击各个博客的链接,进入详细博客帖子页面。每个博客都有一个唯一的ID,例如35,用户只能查看自己的帖子。 MYDOMAIN / blogdetail / 35
- 用户决定做一些不好的事情,即查看其他人的帖子。用户将45替换为45.用户被重定向回他的博客列表,但这没有发生。相反,我看到mydomain / blogdetail / bloglist和一个带页眉页脚和正文的空白页面。我试过if和else语句但没有用。
醇>
以下是我的代码:
}).catch(error => {
console.log('something wrong happened' + error);
this.$router.push('bloglist')
}
否则所有路线都设置为正确。