出现这个错误的原因是,在路由跳转的时候两次push的path地址相同

解决方法两种:

1.切换版本回3.0版本

2.在你引了vue-router的js文件里加上如下代码即可

import VueRouter from "vue-router";
// 解决两次访问相同路由地址报错
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
return originalPush.call(this, location).catch(err => err)
}

最新文章

  1. 【Java并发系列01】Thread及ThreadGroup杂谈
  2. 使用cocoapods碰到的难题
  3. php引用&符号详解——————给变量起小名
  4. web安全之sql注入实例(5.0之前的)
  5. SiteMesh, SpringMVC, Shiro 配置
  6. jQuery插件 -- Form表单插件jquery.form.js
  7. Github是什么?看完你就了解一些了
  8. AE-后期制作的基本技能-小视频-实践!!
  9. 关于C++中覆盖,重载,隐藏的一点说明
  10. MySQL协议分析2
  11. MVC MVC+EF快速搭建
  12. SpringMVC拦截器 - 设置不拦截html,js等静态文件
  13. Java访问修饰符及其访问控制
  14. python操作符笔记
  15. R语言学习网址
  16. ZipUtil
  17. python 内置元祖子类
  18. typescript泛型类 泛型方法
  19. C# 编码标准(三)
  20. (求凹包) Bicycle Race (CF 659D) 简单题

热门文章

  1. CentOS6.5下部署SVN
  2. Hexo | 超详细的hexo+githhub page搭建过程
  3. SQL Server等待事件—PAGEIOLATCH_EX
  4. [Contract] Solidity 变量类型的默认值
  5. 小白的linux笔记11:放弃gitbook,转战Sphinx
  6. jQuery---jquery.color.js和jquery.lazyload.js的使用
  7. 基于element-ui 模仿微信聊天页面以及滚动条隐藏在chrome和其他浏览器的处理
  8. centos7系统中忘记了root管理员账号密码的解决方式
  9. 四种常用的通知类型(xml)
  10. Quartz.NET - 教程 4: 更多关于触发器