最近写项目的时候, 重复点击路由会在控制台报这样的错误。 它的提示是 避免到当前位置的冗余导航。 简单来说就是重复触发了同一个路由。 这个错误是 vur-router更新以后新出现的错误。(我使用的是 vue-router 3.2.0)出现的 解决这个错误也非常简单。只需要在router ...
场景:在 App.vue文件中通过watch全局监听本地中是否有 token,若没有,则跳转到登录页 若有,则return。 虽然跳转到登录页了,但是控制台报错了,如下: 查阅相关资料,总结原因:watch监控执行了两次,导致了重复触发了同一个路由。 且在跳转前后两行分别打印了 和 ,结果发现确实打印了两次: 对于报错,已找到了解决办法: 在route.js文件中写入以下代码即可: 结果发现控制台 ...
2022-03-04 22:55 0 1852 推荐指数:
最近写项目的时候, 重复点击路由会在控制台报这样的错误。 它的提示是 避免到当前位置的冗余导航。 简单来说就是重复触发了同一个路由。 这个错误是 vur-router更新以后新出现的错误。(我使用的是 vue-router 3.2.0)出现的 解决这个错误也非常简单。只需要在router ...
它的提示是 避免到当前位置的冗余导航。就是重复触发了同一个路由。 报错显示路由重复,对功能没有影响。 解决方法 router 文件下添加下面代码即可 ...
记录一下踩坑过程: 本来项目好好的,拉完代码,重新安装了node_modules,其它的都没动,然后使用路由 push 的时候就会报这个错。完全不知道为什么 然后找度娘,结果基本上千篇一律都是在 main.js 中添加如下代码 还有就是说 vue-router版本 ...
在VUE中路由遇到Error: Avoided redundant navigation to current location:报错显示是路由重复 在router文件夹下的index.js中加入如下代码,错误消失 const originalPush ...
这个报错不会影响页面效果 在 router的index.js里面添加 ...
vue-router.esm.js?ac56:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: 打开router文件夹 ...
解决: router 文件下 index.js 中添加下面代码即可 以上是点击退出及登录以后出现的错误。 参考:https://blog.csdn.net/weixin_44704285/article/details/107687115 ...
网上都是说vue-router更新的原因,既然如此不如忽略 ...