记录一下遇见的问题,有些可能是很小的,因为粗心的错误,觉得有必要记录一下就写下来了
运行vue文件时需要跳转,刷新时不会报错,点击再次跳转的时候就会报错,搜索了一下说是因为路由重复跳转
解决方法:在router下的index.js中添加如下代码:
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
return originalPush.call(this, location).catch(err => err)
}