vue 控制台错误 NavigationDuplicated
新下了个vue admin 做了两个菜单,页面切换的时候总报错,上网查了一下原来是 Vue-router在3.1之后把$router.push()
方法改为了Promise的,如果没有回调函数,错误信息就会交给全局的路由错误处理,因此就会报上述的错误。
解决方法参考https://www.cnblogs.com/rever/p/11577322.html
我选择方案2,为每个router.push增加回调函数
如下,找到所有的 router.push
更新为 router.push('/location').catch(err => {err})
以上是 vue 控制台错误 NavigationDuplicated 的全部内容, 来源链接: utcz.com/z/376906.html