Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: “/users”.
关于这个报错的原因和解决方案如下:
原因:
源码 install 安装依赖时,Router(路由版本不一致)
也可以修改 package.json 里面的 Router 版本

解决方案:在router文件夹下的index.js中加入如下代码
const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {
return originalPush.call(this, location).catch(err => err)
}

index.js中完整的代码如下:

import Vue from 'vue'
import Router from 'vue-router'
import Index from "../components/Index";
import List from "../components/users/List";Vue.use(Router)
const originalPush = Router.prototype.push
Router.prototype.push = function push(location) {return originalPush.call(this, location).catch(err => err)
}
export default new Router({routes: [{path: '/', redirect:'/index'},{path:'/index', name:Index, component:Index},/*这里的ecomponent后便容易多一个s*/{path: '/users', component: List},// {path: '',component: }]
})

Vue中报如下错误Uncaught (in promise) NavigationDuplicated解决方案相关推荐

  1. 解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location

    问题描述:重复点击导航时,控制台出现报错 ,虽然不影响功能使用,但也不能坐视不管. 解决 Vue 重复点击相同路由,出现 Uncaught (in promise) NavigationDuplica ...

  2. Vue中报错: Uncaught (in promise) Error:Redirected when going from “x“ to “x“ via a navigation guard

    项目中遇到如图的错误 是因为router的版本问题 和vue/lic有冲突 解决方法: 删除 node_modules ,到 package.json 中将 vue-router 改为最新稳定版 ,当 ...

  3. Vue的router导航重复-报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to curren

    报错: Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: &q ...

  4. vue报错 Uncaught (in promise) NavigationDuplicated {_name:““NavigationDuplicated“... 的解决方法

    vue报错 Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"... 的解 ...

  5. Vue.js前台报Uncaught (in promise) cancel错误解决办法

    今天做一个demo时碰到了Vue.js前台报Uncaught (in promise) cancel的错误,虽然不影响操作但是看见了心里不爽,于是在网上找了一些资料,总结如下 原因: this.$co ...

  6. vue报错Uncaught (in promise) NavigationDuplicated:Avoided redundant navigation

    vue-router.esm.js?3423:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation ...

  7. 解决 vue-router 升级导致的 Uncaught (in promise) NavigationDuplicated

    解决 vue-router 升级导致的 Uncaught (in promise) NavigationDuplicated 1 导致错误原因 路由跳转有两种形式: 声明式:<router-li ...

  8. Vue-Router点击相同路由报错,vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided r

    vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation ...

  9. vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation

    问题 在做前后端分离项目的时候,vue使用路由进行界面跳转时,出现了以下错误,说是路由重复啥的,之前的项目都没这问题.. vue-router.esm.js?8c4f:2065 Uncaught (i ...

  10. 解决Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location问题

    在Vue路由中遇到Error: Avoided redundant navigation to current location:xxxx:错误,意思是路由重复 在router文件夹下的index.j ...

最新文章

  1. Java - 将整数转换为字符串[duplicate]
  2. android调用unity,大神们,请问unity和Android交互的时候,为什么总是调用不到方法...
  3. Python:非常详细的解释如何判断某个变量的类型以及代码实现
  4. 架构师养成之道-02-jvm原理
  5. python3精要(84)-字节码原理及分析(2)
  6. 【Python】Time库的使用(含实例)
  7. join和group by能一块用吗_冷冻一下地球能缓解温室效应吗?| No.171
  8. 如何制作自动更新程序?
  9. asp 可否压缩_怎样用ASP压缩文件
  10. linux fpga 开发板,香蕉派BPI-F2S ,四核Linux工业级应用的开源硬件开发板,FPGA教学套装...
  11. 计算机为什么硬盘值钱,数据到底有多值钱?看完硬盘数据恢复价格你就知道了...
  12. wampServer:橙色变绿色
  13. IIS URL 重写
  14. UML在软件工程中的使用 建模—类图
  15. 面经-软件测试面试常见面试题全套合集系列4-2
  16. 科学计算机复利现值怎么计算公式,复利现值计算公式
  17. Linux lseek函数
  18. 有道字典 Chrome Extension
  19. 【3】 Shell基本系统命令
  20. 【MySQL基础】MySQL基本操作详解

热门文章

  1. 360全景倒车影像2017年最新十大品牌排名
  2. 2020年精选网络性能监控系统
  3. 虚拟机linux删除文件后未释放空间,【Linux命令】删除大文件后磁盘空间未释放问题...
  4. 在企业工作一年多的几点感悟
  5. 【工具推荐】在线latex公式编辑器(可用鼠标交互)
  6. D3D9学习笔记之初始化Derect3D
  7. kubernetes CKA题库(附答案、视频)
  8. CKA 报考指南与准备事项
  9. C++ 方格稿纸(paint)
  10. C++ 关于ShowWindow()的疑问