前言
处理vue路由报错【导航重复】
Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to location: “/systemAuth,Loglanagement”.
问题
百度翻译:
思路
说是导航重复,也就是多次指向 "/systemAuth,Loglanagement " 这个路由
解决方案
import VueRouter from 'vue-router'
const routerPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
return routerPush.call(this, location).catch(error=> error)
}
我这边是在router/index.js 写的,然后在全局引入在 main.js 里面
你这边也可以直接在main.js 里面进行处理,记得引入名称要记得保持一致
Ending…