一、在 vue 中多次切换相同路由存在的问题。

二、解决方案

1、每次切换路由之前手动判断:

if(this.$route.name!='xxxx'){this.$router.push({name:'xxxx'});
}

2、在创建路由规则对象之后加入如下配置:

const originalPush = VueRouter.prototype.push;
VueRouter.prototype.push = function(location) {return originalPush.call(this, location).catch(err => err)
};

vue-router.js:2071 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to curre相关推荐

  1. 解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location

    问题描述:重复点击导航时,控制台出现报错 ,虽然不影响功能使用,但也不能坐视不管. 解决 Vue 重复点击相同路由,出现 Uncaught (in promise) NavigationDuplica ...

  2. Vue的router导航重复-报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to curren

    报错: Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: &q ...

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

    问题 在做前后端分离项目的时候,vue使用路由进行界面跳转时,出现了以下错误,说是路由重复啥的,之前的项目都没这问题.. vue-router.esm.js?8c4f:2065 Uncaught (i ...

  4. vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation

    报错信息 vue-router.esm.js?a12b:2046 Uncaught (in promise) NavigationDuplicated: Avoided redundant navig ...

  5. vue报错Uncaught (in promise) NavigationDuplicated:Avoided redundant navigation

    vue-router.esm.js?3423:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation ...

  6. 出现 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation 问题

    出现 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation 问题 主要原因是Vue 重复点击相同路由造成的: ...

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

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

  8. 解决报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: “

    报错内容: vue-router.esm.js?68cf:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navi ...

  9. vue2里面的Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location

    编程式导航跳转到当前路由(参数不变),多次执行就会在控制台出现如下结果: 怎么解决: (1)最有效--重写push.replace 在router-index.js中添加: // 重写push.rep ...

最新文章

  1. IT项目开发的75条管理守则(转)
  2. ITK:图像的置换轴
  3. vue中axios请求的封装
  4. 协议森林01 邮差与邮局 (网络协议概观)
  5. php 实现类,php 获取页面中指定内容的实现类
  6. ChromeDriver与chrome对应关系
  7. 转载 敏捷教练,从A到Z
  8. 基于java的机房收费系统_基于Java Socket的高校机房计费管理系统
  9. python 获取用户的一个输入值_Python中,用于获取用户输入的命令为:
  10. web文件操作常见安全漏洞(目录、文件名检测漏洞)
  11. 支付宝和淘宝网的一些伦理道德问题
  12. amd vega56 ubuntu 下 tensorflow GPU rocm 运行情况记录及跑分
  13. 用大于一素数的最小素数替换4*4矩阵中的素数
  14. 从苹果创业神话看资本运营应集中优势兵力
  15. 在IE地址栏显示自己的小图标
  16. 平板触控笔要原装的吗?开学季必备电容笔推荐
  17. 【Java】移位运算
  18. 计算机网络和信息安全-网络安全
  19. dwt转为html,如何把dwt页面转换成html页面
  20. 三洋服务器显示F6,格力空调故障代码f6什么原因

热门文章

  1. [Android 测试] 压力稳定性测试之: Monkey 详解分析脚本
  2. 华为云GaussDB开发者认证再辟新高峰,工作级认证等你来战
  3. 平方根法matlab,MATLAB數值分析之平方根法
  4. 一个简单的Visual C++回合制游戏,完整源码展示
  5. 香港服务器不限制流量
  6. 考研一看书就犯困,该怎么办?
  7. android tv fc模拟器,NES Emulator TV
  8. 充电器快充取电芯片XSP06Q+锂电池5A电流快速充电
  9. 蓝桥杯单片机组_学习路线
  10. USB HUB USB集线器电路设计