-
最近遇到一个这样的问题: 在当前页面点击导航跳转当前页面,跳转方法用的是
this.$router.push({ name });
,跳转其他页面是可以的,跳转当前页面会报这样的错误,但不影响使用! -
解决方法:在引用vue-router的文件中添加如下代码:
const originalPush = Router.prototype.push;
Router.prototype.push = function push(location) {
return originalPush.call(this, location).catch(err => err);
};
image.png
网友评论