原文:解决vue-router报NavigationDuplicated: Avoided redundant navigation to current location 的问题

场景:在 App.vue文件中通过watch全局监听本地中是否有 token,若没有,则跳转到登录页 若有,则return。 虽然跳转到登录页了,但是控制台报错了,如下: 查阅相关资料,总结原因:watch监控执行了两次,导致了重复触发了同一个路由。 且在跳转前后两行分别打印了 和 ,结果发现确实打印了两次: 对于报错,已找到了解决办法: 在route.js文件中写入以下代码即可: 结果发现控制台 ...

2022-03-04 22:55 0 1852 推荐指数:

查看详情

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM