新下了个vue admin 做了两个菜单,页面切换的时候总报错,上网查了一下原来是 Vue-router在3.1之后把$router.push()方法改为了Promise的,如果没有回调函数,错误信息就会交给全局的路由错误处理,因此就会报上述的错误。

解决方法参考https://www.cnblogs.com/rever/p/11577322.html

我选择方案2,为每个router.push增加回调函数

如下,找到所有的 router.push

vue 控制台错误 NavigationDuplicated

更新为 router.push('/location').catch(err => {err})

vue 控制台错误 NavigationDuplicated

相关文章:

  • 2021-06-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-04-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-04-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案