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 相关文章推荐
js调用css属性写法
Sep 21 Javascript
浅析angularJS中的ui-router和ng-grid模块
May 20 Javascript
JavaScript必知必会(二) null 和undefined
Jun 08 Javascript
JavaScript 中有关数组对象的方法(详解)
Aug 15 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
Oct 17 Javascript
利用Js+Css实现折纸动态导航效果实例源码
Jan 25 Javascript
JS中的数组转变成JSON格式字符串的方法
May 09 Javascript
vue中页面跳转拦截器的实现方法
Aug 23 Javascript
Angularjs Ng_repeat中实现复选框选中并显示不同的样式方法
Sep 12 Javascript
js实现消灭星星(web简易版)
Mar 24 Javascript
javascript实现倒计时提示框
Mar 02 Javascript
Vue组件化(ref,props, mixin,.插件)详解
May 15 Vue.js
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
yii2.0实现创建简单widgets示例
2016/07/18 PHP
PHP编程实现脚本异步执行的方法
2017/08/09 PHP
JS input 数字验证代码
2009/07/30 Javascript
JavaScript 替换Html标签实现代码
2009/10/14 Javascript
jQuery Dialog 弹出层对话框插件
2010/08/09 Javascript
jQuery中使用Ajax获取JSON格式数据示例代码
2013/11/26 Javascript
js控制分页打印、打印分页示例
2014/02/08 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
webpack 模块热替换原理
2018/04/09 Javascript
微信小程序实现天气预报功能
2018/07/18 Javascript
在小程序中使用Echart图表的示例代码
2018/08/02 Javascript
浅谈Vue.js组件(二)
2019/04/09 Javascript
深入学习TypeScript 、React、 Redux和Ant-Design的最佳实践
2019/06/17 Javascript
vue中的 $slot 获取插槽的节点实例
2019/11/12 Javascript
vuex入门最详细整理
2020/03/04 Javascript
速记Python布尔值
2017/11/09 Python
Java分治归并排序算法实例详解
2017/12/12 Python
Python实现控制台中的进度条功能代码
2017/12/22 Python
python-Web-flask-视图内容和模板知识点西宁街
2019/08/23 Python
python单例模式原理与创建方法实例分析
2019/10/26 Python
python集合能干吗
2020/07/19 Python
css3和jquery实现自定义checkbox和radiobox组件
2014/04/22 HTML / CSS
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
美国知名的摄影器材销售网站:Adorama
2017/02/01 全球购物
纽约市的奢华内衣目的地:Anya Lust
2019/08/02 全球购物
意大利在线药房:Farmacia Loreto Gallo
2019/08/09 全球购物
您熟悉ORM(Object-Relation Mapping)吗?请谈谈您所理解的ORM
2016/02/08 面试题
联片教研活动总结
2014/07/01 职场文书
计划生育汇报材料
2014/12/26 职场文书
个性与发展自我评价
2015/03/06 职场文书
2015年医药代表工作总结
2015/04/25 职场文书
2015年项目经理工作总结
2015/04/30 职场文书
给校长的建议书范文
2015/09/14 职场文书
小学大队长竞选稿
2015/11/20 职场文书
幼师自荐信范文(2016推荐篇)
2016/01/28 职场文书
国际最新研究在陨石中发现DNA主要成分 或由陨石带来地球
2022/04/29 数码科技