vue路由中 Navigating to current location ("/router") is not allowed

報錯緣由:屢次點擊同一路由,致使路由被屢次添加
解決方法:vue

router/index中添加如下代碼:this

//router/index.js
Vue.use(VueRouter) //導入vue路由
const VueRouterPush = VueRouter.prototype.push 
VueRouter.prototype.push = function push (to) {
    return VueRouterPush.call(this, to).catch(err => err)
}

以後就不會再報路由錯誤了prototype

參考自:https://www.jianshu.com/p/a140ad42ef00code

以上。router

相關文章
相關標籤/搜索