Vue中报如下错误Uncaught (in promise) NavigationDuplicated解决方案
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解决方案相关推荐
- 解决Vue报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location
问题描述:重复点击导航时,控制台出现报错 ,虽然不影响功能使用,但也不能坐视不管. 解决 Vue 重复点击相同路由,出现 Uncaught (in promise) NavigationDuplica ...
- 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 改为最新稳定版 ,当 ...
- Vue的router导航重复-报错:Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to curren
报错: Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: &q ...
- vue报错 Uncaught (in promise) NavigationDuplicated {_name:““NavigationDuplicated“... 的解决方法
vue报错 Uncaught (in promise) NavigationDuplicated {_name:""NavigationDuplicated"... 的解 ...
- Vue.js前台报Uncaught (in promise) cancel错误解决办法
今天做一个demo时碰到了Vue.js前台报Uncaught (in promise) cancel的错误,虽然不影响操作但是看见了心里不爽,于是在网上找了一些资料,总结如下 原因: this.$co ...
- vue报错Uncaught (in promise) NavigationDuplicated:Avoided redundant navigation
vue-router.esm.js?3423:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation ...
- 解决 vue-router 升级导致的 Uncaught (in promise) NavigationDuplicated
解决 vue-router 升级导致的 Uncaught (in promise) NavigationDuplicated 1 导致错误原因 路由跳转有两种形式: 声明式:<router-li ...
- 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 ...
- vue-router.esm.js?8c4f:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation
问题 在做前后端分离项目的时候,vue使用路由进行界面跳转时,出现了以下错误,说是路由重复啥的,之前的项目都没这问题.. vue-router.esm.js?8c4f:2065 Uncaught (i ...
- 解决Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location问题
在Vue路由中遇到Error: Avoided redundant navigation to current location:xxxx:错误,意思是路由重复 在router文件夹下的index.j ...
最新文章
- Java - 将整数转换为字符串[duplicate]
- android调用unity,大神们,请问unity和Android交互的时候,为什么总是调用不到方法...
- Python:非常详细的解释如何判断某个变量的类型以及代码实现
- 架构师养成之道-02-jvm原理
- python3精要(84)-字节码原理及分析(2)
- 【Python】Time库的使用(含实例)
- join和group by能一块用吗_冷冻一下地球能缓解温室效应吗?| No.171
- 如何制作自动更新程序?
- asp 可否压缩_怎样用ASP压缩文件
- linux fpga 开发板,香蕉派BPI-F2S ,四核Linux工业级应用的开源硬件开发板,FPGA教学套装...
- 计算机为什么硬盘值钱,数据到底有多值钱?看完硬盘数据恢复价格你就知道了...
- wampServer:橙色变绿色
- IIS URL 重写
- UML在软件工程中的使用 建模—类图
- 面经-软件测试面试常见面试题全套合集系列4-2
- 科学计算机复利现值怎么计算公式,复利现值计算公式
- Linux lseek函数
- 有道字典 Chrome Extension
- 【3】 Shell基本系统命令
- 【MySQL基础】MySQL基本操作详解
热门文章
- 360全景倒车影像2017年最新十大品牌排名
- 2020年精选网络性能监控系统
- 虚拟机linux删除文件后未释放空间,【Linux命令】删除大文件后磁盘空间未释放问题...
- 在企业工作一年多的几点感悟
- 【工具推荐】在线latex公式编辑器(可用鼠标交互)
- D3D9学习笔记之初始化Derect3D
- kubernetes CKA题库(附答案、视频)
- CKA 报考指南与准备事项
- C++ 方格稿纸(paint)
- C++ 关于ShowWindow()的疑问