在代码编写中,发现出现路由重复点击后报错的问题(Vue2),查询资料,使用push、to、replace皆没有解决根本问题,后通过学习,添加以下代码,完美解决重复路由报错问题。
在main.js加入此代码即可解决 const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) }