VUE-Router之解决 Navigating to current location ("/index/list2") is not allowed

错误代码:

NavigationDuplicated {_name: "NavigationDuplicated", name: "NavigationDuplicated", message: "Navigating to current location ("/index/list2") is not allowed", stack: "Error↵    at new NavigationDuplicated (webpack-int…al:///./node_modules/vue/dist/vue.esm.js:1862:26)"}

操作:
在vue项目中点击两次路由切换

原因:
多次点击跳转同一个路由是不被允许的

解决方案(两种):
1.降低版本:切换版本回3.0版本
2.重写规则:在你引了vue-router的js文件里加上如下代码即可(我的在index.js文件)

import Vue from 'vue'  //如果已引用,不需要重复引用
import Router from 'vue-router'; //如果已引用,不需要重复引用
Vue.use(Router) //如果已引用,不需要重复引用//push
const VueRouterPush = Router.prototype.push
Router.prototype.push = function push (to) {return VueRouterPush.call(this, to).catch(err => err)
}//replace
const VueRouterReplace = Router.prototype.replace
Router.prototype.replace = function replace (to) {return VueRouterReplace.call(this, to).catch(err => err)
}

打赏

谢谢对小女子的关注,我会坚持更新我所遇到的bug及解决方案。要觉得小女子写得还行,可以打赏些小费的哟~

VUE-Router之解决 Navigating to current location (XXX) is not allowed相关推荐

  1. 解决vue项目路由出现message: “Navigating to current location (XXX) is not allowed“的问题

    解决vue项目路由出现message: "Navigating to current location (XXX) is not allowed"的问题 参考文章: (1)解决vu ...

  2. 解决vue项目路由出现message: “Navigating to current location (XXX) is not allowed“的问题(点击多次跳转)

    解决vue项目路由出现message: "Navigating to current location (XXX) is not allowed"的问题(点击多次跳转) 参考文章: ...

  3. Vue 项目路由出现 message: “Navigating to current location (XXX) is not allowed“的问题

    message: "Navigating to current location (XXX) is not allowed" 原因: 在路由中添加了相同的路由 解决: 重写路由的p ...

  4. 解决vue项目路由出现message: Navigating to current location (XXX) is not allowed的问题

    今天在写一个后台界面的时候,出现了这个报错,Navigating to current location ("/userslist") is not allowed问题. &quo ...

  5. vue路由报错Navigating to current location (“/login“) is not allowed踩坑总结

    .在我添加"未登录"判断后,想自动跳转到登录页.但是遇到了问题: Navigating to current location ("/login") is no ...

  6. 解决 Navigating to current location (/userslist) is not allowed问题。

    今天在写一个后台界面的时候,出现了这个报错,Navigating to current location ("/userslist") is not allowed问题. &quo ...

  7. 解决vue项目出现Navigating to current location (XXX) is not allowed 报错

    出现原因:在当前路由,重复点击了当前路由 "Navigating to current location ("/某路由") is not allowed" 解决 ...

  8. vue项目报错Navigating to current location (/cancell) is not allowed

    先截个图,控制台报错如上.不影响功能,但是看着膈应. 百度了下,这个问题是由于连续点击相同路由导致的.vue-router未处理这个问题. 解决方式 :自己捕捉错误 一. this.$router.p ...

  9. vue项目路由 Navigating to current location (/xxxx) is not allowed

    在使用vue构建项目的时候为了控制页面刷新后路由和界面保持在原来的位置 加了 reloadRouter(path) {this.$router.replace({path: path,query: { ...

最新文章

  1. union 和 union all 有什么不同?
  2. 光轴会聚模型求解世界坐标点流程与公式理解
  3. linux提示桌面正在处理文件,linux系统下桌面配置文件.desktop的几个小问题
  4. 动态规划_01背包问题_Java实现
  5. html中哪些属于块级标记,html行级标记和块级标记都有哪些?
  6. CAD如何完成10以上带圈序号的输入?
  7. Python一键替换证件照背景,还用去照相馆?
  8. win11家庭版 安卓虚拟机
  9. Java课程设计题目七:魔板游戏
  10. Ubuntu 22.04 下安装uhd和gnuradio的快捷方法
  11. wx.previewImage图片加载不出来
  12. 锁定计算机小键盘,笔记本数字键盘锁了要怎么办【图文教程】
  13. 用PyMOL展示配体和受体相互作用的原子和氢键
  14. DDIM原理及代码(Denoising diffusion implicit models)
  15. 手机原来也能把照片制作成视频?1分钟包你学会,发朋友圈超有范
  16. Qt实现简易的浏览器
  17. 罗克韦尔自动化启用位于硅谷的新建电动汽车创新中心
  18. JPG、GIF、PNG和BMP格式的图片各有什么优点和缺点
  19. CHAPTER 6 LB集群部署 - LVS
  20. 第六章 《子午线59》

热门文章

  1. Qt for Android获取手机序列号
  2. 强化学习个人学习总结
  3. 【苹果相册推】怎么操作呢?是什么意思?
  4. android 插屏广告代码,插屏实现说明
  5. 别让你20多岁的活法,毁掉你30岁后的人生
  6. 百家号不推荐的文章如何解决呢?
  7. 连英文都不懂怎么学python_在英语完全不懂的情况下如何学编程?
  8. 什么是数据库分组查询(详解)
  9. unity图像压缩算法原理
  10. 前端自学之HTML(02)