VUE router 导航重复点击报错的问题解决方案

Vue router重复点击当前页面路由报错如图:

Avoided redundant navigation to current location: 避免了对当前位置的冗余导航
其实无伤大雅,不影响操作的。

解决方案,在 route.js 中添加以下代码

Vue.use(Router)
// VUE router 导航重复点击报错的问题解决方案
const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
  return originalPush.call(this, location).catch(err => err)
}

然后就可以了!

你可能感兴趣的:(VUE router 导航重复点击报错的问题解决方案)