一、问题背景

官网首页Herder鼠标悬浮有很多二级页面,点击二级页面会进行跳转,当我已经在一个二级页面时,点击顶部导航中当前二级页面的其中一个状态(其实可以用三级页面,但是因为内容不多,我将一些内容写在了同一个二级页面通过一个参数来区分当前显示的什么内容)- 页面路由不变,params改变,这个时候因为router页面栈中已经存在了一个当前页面,此时再push一个当前路由就会报错

vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:*******

二、解决办法

router.js中增加下面代码:

const VueRouterPush = VueRouter.prototype.push
VueRouter.prototype.push = function push (to) {return VueRouterPush.call(this, to).catch(err => err)
}

齐活! 亲测有效!

解决Vue跳转到当前路由报错问题相关推荐

  1. Vue重复点击同一个路由报错问题解决

    在新版本的vue-router中,重复点击同一个路由会出现以下报错 : 这个问题时vue-router 3.2.0版本的一个小Bug 有三种解决办法: 第一种: vue-router降级处理(不推荐) ...

  2. 解决Vue引入echarts及其registerMap函数报错问题

    bug:浏览器报错cannot read properties of undefined (reading registerMap) 原因:未将echarts挂载在Vue的原型链上,导致echarts ...

  3. 解决Vue.directives is not a function报错

    这个问题找了很久,最后发现是把directive写成了directives!!!,改完directive之后解决!

  4. vue重复路由报错解决

    vue重复路由报错解决 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation- 分为三种解决方式 1.捕获异 ...

  5. vue 项目 路由跳转时,ie报错 缺少')'

    vue 项目 路由跳转时,ie报错 缺少')' 报错信息 解决办法 报错信息 vue项目中使用了vue-echarts,项目启动后,在chrome上路由跳转没问题,但是在ie的控制台报"缺少 ...

  6. vue 解决重复点击导航路由报错 问题

    // 解决重复点击导航路由报错 const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function pu ...

  7. 解决vue项目中重复点击导航路由报错

    vue版本 "vue": "^2.6.11", 主要代码 //重复点击导航路由报错 const originalPush = VueRouter.prototy ...

  8. php curl 不验证ssl,PHP Curl https跳过ssl证书认证报错记录及解决

    PHP Curl https跳过ssl证书认证报错记录及解决 function get($url = '', $cookie = '') { $ch = curl_init(); curl_setop ...

  9. vue 动态加载图片路径报错解决方法

    vue 动态加载图片路径报错解决方法 参考文章: (1)vue 动态加载图片路径报错解决方法 (2)https://www.cnblogs.com/qingcui277/p/8930507.html ...

最新文章

  1. 5大架构:细数数据平台的组成与扩展
  2. 【自定义注解使用】增加service层方法访问日志
  3. 深度学习核心技术精讲100篇(十二)-DCGAN(对抗生成网络)算法应用及代码实现
  4. 成功解决安装cuda的时候,下载的文件自动消失,并且出现An unknown error has occurred
  5. 关于w3wp.exe
  6. java 解码 encodeuri_encodeURIComponent编码后java后台的解码
  7. 应网友邀请参加了2011年度51CTO的IT博客大赛
  8. [已解决]Eclipse 插件Maven在使用 add dependency,找不到包,解决办法
  9. 乱世寻龙java_乱世王者寻龙季怎么玩?乱世王者寻龙季玩法技巧一览
  10. java关于创建对象描述_java中创建对象的方法
  11. python写前端图形界面_Python图形界面开发
  12. Echarts实战案例代码(6):不设区的地级市行政区划3D工作进度五色图
  13. matlab检验贝塔分布规律,贝塔分布背后的直觉:概率的概率分布
  14. Galaxian 小蜜蜂
  15. input输入邮箱使用正则限制正确格式的邮箱地址
  16. 高通SDX55平台:adb功能异常
  17. 测试工程师面试,全国各地有哪些知名互联网公司可以去?
  18. 功能测试(六)—— APP测试之互联网公司的必备知识
  19. JS中onchange事件:域内容被改变的事件
  20. 计算机考研和就业pk,考研PK就业:提高自身竞争力比文凭更重要

热门文章

  1. [html] input元素size属性和width 的区别是什么?
  2. [css] 你是如何压缩字体的?
  3. [vue-element] ElementUI怎么修改组件的默认样式?
  4. 前端学习(2003)vue之电商管理系统电商系统之之允许三级选择
  5. 前端学习(2000)vue之电商管理系统电商系统之绘制基本面板的结构
  6. 前端学习(1607):跨域请求
  7. 前端学习(1604):脚手架props与state
  8. 第九十五期:Python帮你识破双11的套路
  9. 第六十九期:【学习分享】温水里的程序员,技术将成为温水
  10. 11. 列表标签及其应实例