報錯緣由:屢次點擊同一路由,致使路由被屢次添加
解決方法: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