Vue路由重复点击时会出现报错 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:XXX,虽然不影响运行结果,但最好还是处理一下。

局部处理

局部处理是指对单个路由进行处理,其他的路由依旧报错。

在路由跳转的push语句中添加catch捕捉错误

所以原来的路由跳转改为以下代码:

     toecharts(){this.$router.push({path:'/echarts'}).catch(err => {})     //添加catch捕捉错误}

全局处理

全局处理是指对所有路由进行处理。

在main.js文件添加以下代码(代码直接复制就好,无需改动)

import Router from 'vue-router'const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {return originalPush.call(this, location).catch(err => err)
}

Vue路由重复点击报错解决相关推荐

  1. NavigationDuplicated vue-router 路由重复点击报错的问题

    NavigationDuplicated vue-router 路由重复点击报错的问题 1.新版本router的问题, 解决:降版本即可 npm i vue-router@3.0 -S 2.使用新版本 ...

  2. 同一个路由重复点击报错的解决方法

    1.现在路由参数那里给一个随机数 let query={random:Math.random()} this.$router.push({path: '/user', // path路径query:q ...

  3. Vue-Router路由重复点击报错

    在练习vue-router时遇到一个小问题:路由重复报错vue-router.esm.js?3423:2046 Uncaught (in promise) NavigationDuplicated: ...

  4. vue 解决路由重复点击报错

    const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) {return or ...

  5. vue项目中解决路由重复点击报错问题

    router.js中写入 import导入代码下面加入const prototypePush = VueRouter.prototype.pushVueRouter.prototype.push = ...

  6. vue 菜单路由重复点击报错

    解决方法: 在当前页面添加: import Router from 'vue-router' const originalPush = Router.prototype.push; Router.pr ...

  7. VUE router 导航重复点击报错的问题解决两种方案

    VUE router 导航重复点击报错的问题解决两种方案 前几天一个月薪35k的兄弟,给我推了一个人工智能学习网站,看了一段时间挺有意思的.包括语音识别.机器翻译等从基础到实战都有,很详细,分享给大家 ...

  8. Vue-Router 路由重复点击时报错 Uncaught (in promise) NavigationDuplicated:Avoided redundant navigation to curr

    前言 总结一下,在项目中遇到的一个小问题,使用 Vue 构件的项目里,有时候会存在 重复点击路由 报错的问题,Uncaught (in promise) NavigationDuplicated:Av ...

  9. vue 路由懒加载 报错 Loading chunk * failed 组件加载不出来

    跳转对应的路由,无法跳转,打开控制太发现报错,查看网络发现对应的组件没有获取到,而且获取时间只有4ms就停止获取了,谷歌不会报这样的错误,但是edge会, 解决方法(不一定有用):给请求代码套个try ...

最新文章

  1. MSSQL Sql加密函数 hashbytes 用法简介
  2. QT的QScopedPointer类的使用
  3. 调试实战 | 通过转储文件分析程序无响应之使用 windbg + IDA 逆向篇
  4. python—gc.collect()清楚内存
  5. gstreamer向appsrc发送数据的代码
  6. SNF软件开发机器人2018最新更新内容
  7. 计算机技术在多晶体衍射中的应用,材料研究分析方法(研究生)-XRD2.ppt
  8. Python:输入概率,计算信源熵
  9. ROS pgm转jpg
  10. 百度低代码框架amis介绍及实例讲解
  11. 大龄女计算机考研去当老师,考研、考公务员、当老师!哪个更适合女生?史上最强答案给你!...
  12. unity 烘焙模式——baked indirect/shadow mask/distance shadowmask/subtractive模式的区别
  13. (231)Verilog HDL:减法器
  14. 常用linux 命令 -网络相关
  15. T13656 NOI接站
  16. nofollow标签的作用 nofollow标签添加方法
  17. svn报错 svn: E155015: Aborting commit: remains in tree-conflict
  18. 天地图标注获取与修改并保存信息
  19. websocket反爬
  20. STM32 红外遥控器详解

热门文章

  1. UMLChina建模答题赛第二赛季最终排行榜-刘京城、第五元素、龙龙
  2. Backup Exec Inventory 与Catalog的含义(转载)
  3. 生命周期组件框架:带有多状态机的单实现类
  4. 如何设置您的隐私在Facebook上防止身份盗窃
  5. 2、【斯纳克图书馆管理系统】运行环境
  6. 记一次关于App页面响应时间的测试
  7. 3000三千元吃鸡电脑/主机配置推荐清单
  8. 多媒体计算机室管理制度,教室多媒体使用管理制度
  9. CentOS7-命令-创建用户(useradd)
  10. 基于IIC的温度传感器实验