- 同个导航点击两次时控制台会报如下错误:

解决方法在router.js里面写入
const originalPush = Router.prototype.push
Router.prototype.push = function push(location, onResolve, onReject) {
if (onResolve || onReject) return originalPush.call(this, location, onResolve, onReject)
return originalPush.call(this, location).catch(err => err)
}

本文介绍了一个常见的Vue Router问题,当同一导航被连续点击时,控制台会出现错误提示。提供了一段在router.js中修改原型方法的解决方案,通过捕获并返回错误避免了控制台的错误输出。
4180

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



