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 获取select下拉列表值的代码
Sep 07 Javascript
用Javascript同时提交多个Web表单的方法
Dec 26 Javascript
jquery实用代码片段集合
Aug 12 Javascript
关于eval 与new Function 到底该选哪个?
Apr 17 Javascript
JQuery分别取得每行最后一列和最后一行的示例代码
Aug 18 Javascript
Node.js和PHP根据ip获取地理位置的方法
Mar 14 Javascript
Bootstrap编写一个在当前网页弹出可关闭的对话框 非弹窗
Jun 30 Javascript
JS原型链 详解及示例代码
Sep 06 Javascript
Javascript实现前端简单的路由实例
Sep 11 Javascript
jQuery+CSS3实现仿花瓣网固定顶部位置带悬浮效果的导航菜单
Sep 21 Javascript
解析vue data不可以使用箭头函数问题
Jul 03 Javascript
详解为什么Vue中不要用index作为key(diff算法)
Apr 04 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
php使用ereg验证文件上传的方法
2014/12/16 PHP
php实现通过cookie换肤的方法
2015/07/13 PHP
Dom操作之兼容技巧分享
2011/09/20 Javascript
JavaScript中匿名、命名函数的性能测试
2014/09/04 Javascript
jQuery/CSS3图片特效插件整理推荐
2014/12/07 Javascript
jQuery插件kinMaxShow扩展效果用法实例
2015/05/04 Javascript
JavaScript的设计模式经典之建造者模式
2016/02/24 Javascript
Bootstrap安装环境配置教程分享
2016/05/27 Javascript
nodejs个人博客开发第三步 载入页面
2017/04/12 NodeJs
Nodejs实现多房间简易聊天室功能
2017/06/20 NodeJs
使用clipboard.js实现复制功能的示例代码
2017/10/16 Javascript
详解Vue中的scoped及穿透方法
2019/04/18 Javascript
JavaScript async/await原理及实例解析
2020/12/02 Javascript
[01:14]DOTA2亚洲邀请赛 ShowOpen
2015/02/07 DOTA
使用Python的Twisted框架编写非阻塞程序的代码示例
2016/05/25 Python
django自带的server 让外网主机访问方法
2018/05/14 Python
详解python中的hashlib模块的使用
2019/04/22 Python
python将print输出的信息保留到日志文件中
2019/09/27 Python
Python小整数对象池和字符串intern实例解析
2020/03/21 Python
python简单实现9宫格图片实例
2020/09/03 Python
Python可以用来做什么
2020/11/23 Python
HTML5的结构和语义(4):语义性的内联元素
2008/10/17 HTML / CSS
什么是设计模式
2012/06/17 面试题
Prototype是怎么扩展DOM的
2014/10/01 面试题
就业自荐书
2013/12/05 职场文书
护士检查书
2014/01/17 职场文书
本科毕业生专业自荐书范文
2014/02/05 职场文书
家长会学生演讲稿
2014/04/26 职场文书
会计求职信范文
2014/05/24 职场文书
2014年学雷锋活动总结
2014/06/26 职场文书
批评与自我批评发言稿
2014/10/15 职场文书
2014年图书馆工作总结
2014/11/25 职场文书
2014年信息宣传工作总结
2014/12/18 职场文书
2016消防宣传标语口号
2015/12/26 职场文书
浅谈Python基础之列表那些事儿
2021/05/11 Python
idea搭建可运行Servlet的Web项目
2021/06/26 Java/Android