使用 Element-ui 的导航,重复点击一个导航,报错信息如下:
Uncaught (in promise) Error: Avoided redundant navigation to current location: "/xxx/xxx/xxx"

(看网上说的是:vue-router 3.0 以上会出现这个报错)
解决方法如下:
在项目路由配置文件里面加上如下代码:
Router.prototype.push = function push(location) {
return Router.prototype.push.call(this, location).catch(err => err)
}
本文详细介绍了在使用Element-ui的导航组件时,遇到的Vue-router3.0以上版本中'避免冗余导航到当前位置'的错误。并提供了一种简单有效的解决方案,通过在项目路由配置文件中添加特定代码来规避此问题。
8649

被折叠的 条评论
为什么被折叠?



