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 相关文章推荐
修复ie8&chrome下window的resize事件多次执行
Oct 20 Javascript
用jQuery获取IE9下拉框默认值问题探讨
Jul 22 Javascript
Js实现网页键盘控制翻页的方法
Oct 30 Javascript
JS实现单行文字不间断向上滚动的方法
Jan 29 Javascript
使用RequireJS优化JavaScript引用代码的方法
Jul 01 Javascript
基于javascript实现单选及多选的向右和向左移动实例
Jul 25 Javascript
JS检测数组类型的方法小结
Mar 14 Javascript
详解VS Code使用之Vue工程配置format代码格式化
Mar 20 Javascript
详解element-ui日期时间选择器的日期格式化问题
Apr 08 Javascript
Async/Await替代Promise的6个理由
Jun 15 Javascript
JS Thunk 函数的含义和用法实例总结
Apr 08 Javascript
vue中data里面的数据相互使用方式
Jun 05 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
php根据日期显示所在星座的方法
2015/07/13 PHP
最新最全PHP生成制作验证码代码详解(推荐)
2016/06/12 PHP
php如何比较两个浮点数是否相等详解
2019/02/12 PHP
Javascript代码混淆综合解决方案-Javascript在线混淆器
2006/12/18 Javascript
JQuery 表格操作(交替显示、拖动表格行、选择行等)
2009/07/29 Javascript
javascript 构建一个xmlhttp对象池合理创建和使用xmlhttp对象
2010/01/15 Javascript
json格式的时间显示为正常年月日的方法
2013/09/08 Javascript
浅析tr的隐藏和显示问题
2014/03/05 Javascript
jquery easyui 结合jsp简单展现table数据示例
2014/04/18 Javascript
微信支付如何实现内置浏览器的H5页面支付
2015/09/25 Javascript
简单理解JavaScript中的封装与继承特性
2016/03/19 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
详解使用angular的HttpClient搭配rxjs
2017/09/01 Javascript
JS实现websocket长轮询实时消息提示的效果
2017/10/10 Javascript
微信小程序之圆形进度条实现思路
2018/02/22 Javascript
js+canvas实现验证码功能
2020/09/21 Javascript
vue slots 组件的组合/分发实例
2018/09/06 Javascript
Element UI框架中巧用树选择器的实现
2018/12/12 Javascript
用vscode开发vue应用的方法步骤
2019/05/06 Javascript
vue中的过滤器实例代码详解
2019/06/06 Javascript
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
Tensorflow 查看变量的值方法
2018/06/14 Python
用pycharm开发django项目示例代码
2019/06/13 Python
查看jupyter notebook每个单元格运行时间实例
2020/04/22 Python
新手学习Python2和Python3中print不同的用法
2020/06/09 Python
英国设计的甲板鞋和船鞋:Chatham
2018/12/06 全球购物
关于幼儿的自我评价
2013/12/18 职场文书
爱情寄语大全
2014/04/09 职场文书
推广普通话演讲稿
2014/05/23 职场文书
教师廉洁自律承诺书
2014/05/26 职场文书
助残日活动总结
2014/08/27 职场文书
陪护人员误工证明
2015/06/24 职场文书
教师读书活动心得体会
2016/01/14 职场文书
介绍信应该怎么开?
2019/04/03 职场文书
node.js使用express-fileupload中间件实现文件上传
2021/07/16 Javascript
如何通过简单的代码描述Angular父组件、子组件传值
2022/04/07 Javascript