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全局函数使用简单说明
Mar 11 Javascript
js解析与序列化json数据(三)json的解析探讨
Feb 01 Javascript
JS限制Textarea文本域字符个数的具体实现
Aug 02 Javascript
javascript设计模式之工厂模式示例讲解
Mar 04 Javascript
jQuery中removeData()方法用法实例
Dec 27 Javascript
javascript实现checkbox全选的代码
Apr 30 Javascript
javascript结合Flexbox简单实现滑动拼图游戏
Feb 18 Javascript
详解Angularjs中的依赖注入
Mar 11 Javascript
BootStrap 附加导航组件
Jul 22 Javascript
前端程序员必须知道的高性能Javascript知识
Aug 24 Javascript
JavaScript纯色二维码变成彩色二维码
Jul 23 Javascript
浅谈js使用in和hasOwnProperty获取对象属性的区别
Apr 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
BBS(php & mysql)完整版(二)
2006/10/09 PHP
destoon实现调用图文新闻的方法
2014/08/21 PHP
PHP代码维护,重构变困难的4种原因分析
2016/01/25 PHP
php注册和登录界面的实现案例(推荐)
2016/10/24 PHP
PHP实现的回溯算法示例
2017/08/15 PHP
laravel框架实现敏感词汇过滤功能示例
2020/02/15 PHP
javascript HTML+CSS实现经典橙色导航菜单
2016/02/16 Javascript
js获取当前日期时间及其它日期操作汇总
2016/03/08 Javascript
JS表单验证的代码(常用)
2016/04/08 Javascript
jQuery插件datatables使用教程
2016/04/21 Javascript
JavaScript ES6中CLASS的使用详解
2016/11/22 Javascript
jQuery监听浏览器窗口大小的变化实例
2017/02/07 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
JavaScript冒泡算法原理与实现方法深入理解
2020/06/04 Javascript
[04:05]TI9战队采访 - Natus Vincere
2019/08/22 DOTA
Python编程中time模块的一些关键用法解析
2016/01/19 Python
Python字符串逆序输出的实例讲解
2019/02/16 Python
python线程中的同步问题及解决方法
2019/08/29 Python
详解Anconda环境下载python包的教程(图形界面+命令行+pycharm安装)
2019/11/11 Python
python pygame实现挡板弹球游戏
2019/11/25 Python
python logging通过json文件配置的步骤
2020/04/27 Python
Django通过json格式收集主机信息
2020/05/29 Python
python进度条显示-tqmd模块的实现示例
2020/08/23 Python
Python jieba结巴分词原理及用法解析
2020/11/05 Python
python实现双人五子棋(终端版)
2020/12/30 Python
python软件测试Jmeter性能测试JDBC Request(结合数据库)的使用详解
2021/01/26 Python
印度在线杂货店:bigbasket
2018/08/23 全球购物
北京某科技有限公司C# .net笔试题
2014/09/27 面试题
气象学专业个人求职信
2014/03/15 职场文书
设计师求职信模板
2014/05/06 职场文书
生产车间标语
2014/06/11 职场文书
2014乡镇干部对照检查材料思想汇报
2014/09/26 职场文书
微信搭讪开场白
2015/05/28 职场文书
描写九月优美句子(39条)
2019/09/11 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书
2021年最新用于图像处理的Python库总结
2021/06/15 Python