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 相关文章推荐
摘自百度的图片轮换效果代码
Nov 19 Javascript
用jquery实现自定义风格的滑动条实现代码
Apr 26 Javascript
js 手机号码合法性验证代码集合
Sep 29 Javascript
JavaScript Sort 的一个错误用法示例
Mar 20 Javascript
Ajax中解析Json的两种方法对比分析
Jun 25 Javascript
JQuery实现简单的图片滑动切换特效
Nov 22 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
Dec 03 Javascript
利用Node.JS实现邮件发送功能
Oct 21 Javascript
vue实现可增删查改的成绩单
Oct 27 Javascript
javaScript+turn.js实现图书翻页效果实例代码
Feb 16 Javascript
Node.js学习之内置模块fs用法示例
Jan 22 Javascript
详解React 条件渲染
Jul 08 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
dede全站URL静态化改造[070414更正]
2007/04/17 PHP
php学习 函数 课件
2008/06/15 PHP
laravel model 两表联查示例
2019/10/24 PHP
几行代码轻松搞定jquery实现flash8类似的连接效果
2007/05/03 Javascript
extjs 学习笔记(三) 最基本的grid
2009/10/15 Javascript
JavaScript小技巧 2.5 则
2010/09/12 Javascript
jQuery表单验证插件formValidator(改进版)
2012/02/03 Javascript
EasyUI闪屏EasyUI页面加载提示(原理+代码+效果图)
2016/02/21 Javascript
基于JQuery及AJAX实现名人名言随机生成器
2017/02/10 Javascript
Angular4项目中添加i18n国际化插件ngx-translate的步骤详解
2017/07/02 Javascript
mockjs,json-server一起搭建前端通用的数据模拟框架教程
2017/12/18 Javascript
使用Vue开发自己的Chrome扩展程序过程详解
2019/06/21 Javascript
vue表单数据交互提交演示教程
2019/11/13 Javascript
vue中使用vue-print.js实现多页打印
2020/03/05 Javascript
解决Vue @submit 提交后不刷新页面问题
2020/07/18 Javascript
[28:48]《真视界》- 2017年国际邀请赛
2017/09/27 DOTA
探究python中open函数的使用
2016/03/01 Python
Python3爬虫使用Fidder实现APP爬取示例
2018/11/27 Python
python实现顺时针打印矩阵
2019/03/02 Python
python仿evething的文件搜索器实例代码
2019/05/13 Python
Python实现把类当做字典来访问
2019/12/16 Python
详解python爬取弹幕与数据分析
2020/11/14 Python
使用CSS3来绘制一个月食图案
2015/07/18 HTML / CSS
美国棒球装备和用品商店:Baseball Savings
2018/06/09 全球购物
CLR与IL分别是什么含义
2016/08/23 面试题
销售主管的自我评价分享
2014/01/03 职场文书
回门宴新郎答谢词
2014/01/12 职场文书
公民授权委托书范本
2014/09/17 职场文书
2015年招聘工作总结
2014/12/12 职场文书
个人事迹材料怎么写
2014/12/30 职场文书
员工开除通知书
2015/04/25 职场文书
2015年化工厂工作总结
2015/05/04 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
nginx 反向代理之 proxy_pass的实现
2021/03/31 Servers
简单介绍Python的第三方库yaml
2021/06/18 Python
CSS实现九宫格布局(自适应)的示例代码
2022/02/12 HTML / CSS