vue-router报错
vue报错信息如下
Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: “/routerName”.
(未捕获(promise中)导航复制:避免了到当前位置的冗余导航)
解决方案:
在 main.js里添加一段代码。
代码以下:
import Router from ‘vue-router’
const routerPush = Router.prototype.push
Router.prototype.push = function push(location) {
return routerPush.call(this, location).catch(error=> error)
}