Vue-router 报错NavigationDuplicated的解决方法


Posted in Javascript onMarch 31, 2020

版本:3.1.x

Vue-router 报错NavigationDuplicated的解决方法

报错原因:

使用push()、replace()进行导航时,不能重复导航到当前路由。

解决办法:

方法1:在定义路由的文件中router/index.js

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

const originalReplace = VueRouter.prototype.replace
VueRouter.prototype.repalce = function replace (location) { 
 return originalReplace.call(this, location).catch(err => err)
}

方法2:在调用push()、replace()方法时,catch

this.$router
  .replace(this.path)
  .catch(err => err)

说明:第一种方法好像对replace()没有作用。

到此这篇关于Vue-router 报错NavigationDuplicated的解决方法的文章就介绍到这了,更多相关Vue-router 报错NavigationDuplicated内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
javascript数组使用调用方法汇总
Dec 08 Javascript
Prototype Date对象 学习
Jul 12 Javascript
jquery ui 1.7 ui.tabs 动态添加与关闭(按钮关闭+双击关闭)
Apr 01 Javascript
在标题栏显示新消息提示,很多公司项目中用到这个方法
Nov 04 Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 Javascript
javascript实现简单的贪吃蛇游戏
Mar 31 Javascript
Javascript实现图片不间断滚动的代码
Jun 22 Javascript
原生JS实现圣旨卷轴展开效果
Mar 06 Javascript
Vue开发中整合axios的文件整理
Apr 29 Javascript
vue.js使用代理和使用Nginx来解决跨域的问题
Feb 03 Javascript
详解使用React进行组件库开发
Feb 06 Javascript
微信小程序 冒泡事件原理解析
Sep 27 Javascript
js实现整体缩放页面适配移动端
Mar 31 #Javascript
react国际化化插件react-i18n-auto使用详解
Mar 31 #Javascript
小程序中使用css var变量(使js可以动态设置css样式属性)
Mar 31 #Javascript
功能完善的小程序日历组件的实现
Mar 31 #Javascript
小程序双头slider选择器的实现示例
Mar 31 #Javascript
JavaScript实现电灯开关小案例
Mar 30 #Javascript
javascript实现计算器功能
Mar 30 #Javascript
You might like
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
PHP简单实现断点续传下载的方法
2015/09/25 PHP
利用php实现一周之内自动登录存储机制(cookie、session、localStorage)
2016/10/31 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
2020/03/30 PHP
JS图片根据鼠标滚动延时加载的实例代码
2013/07/13 Javascript
web网页按比例显示图片实现原理及js代码
2013/08/09 Javascript
JavaScript如何从listbox里同时删除多个项目
2013/10/12 Javascript
Tab切换组件(选项卡功能)实例代码
2013/11/21 Javascript
jquery代码实现多选、不同分享功能
2015/07/31 Javascript
JS实现不使用图片仿Windows右键菜单效果代码
2015/10/22 Javascript
js 获取范围内的随机数实例代码
2016/08/02 Javascript
jQuery插入节点和移动节点用法示例(insertAfter、insertBefore方法)
2016/09/08 Javascript
SVG描边动画
2017/02/23 Javascript
vue移动端写的拖拽功能示例代码
2020/09/09 Javascript
[50:28]LGD女子学院第三期 DOTA2复仇之魂教学
2013/12/24 DOTA
python监控linux内存并写入mongodb(推荐)
2017/09/11 Python
python实现根据文件关键字进行切分为多个文件的示例
2018/12/10 Python
浅谈pyqt5中信号与槽的认识
2019/02/17 Python
python接口自动化(十六)--参数关联接口后传(详解)
2019/04/16 Python
使用 python pyautogui实现鼠标键盘控制功能
2019/08/04 Python
python输入错误后删除的方法
2019/10/12 Python
python GUI库图形界面开发之PyQt5信号与槽基本操作
2020/02/25 Python
Python reversed函数及使用方法解析
2020/03/17 Python
python 比较字典value的最大值的几种方法
2020/04/17 Python
python解释器安装教程的方法步骤
2020/07/02 Python
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
教育科学研究生自荐信
2013/10/09 职场文书
大学本科生的个人自我评价
2013/12/09 职场文书
工厂仓管员岗位职责
2014/01/01 职场文书
学校地质灾害防治方案
2014/06/10 职场文书
学习“七一”讲话精神体会
2014/07/08 职场文书
岗位说明书怎么写
2014/07/30 职场文书
2015年安全生产目标责任书
2015/01/29 职场文书
JavaCV实现照片马赛克效果
2022/01/22 Java/Android
Python 全局空间和局部空间
2022/04/06 Python