在做 vue + element-ui 项目时,重复点击导航路由报错,报错信息如下: 虽然不影响使用,但问题还是要解决的。于是,查文档,注意到 vue-router 文档中有这样一段话,传送门→ 即:vue-router@3.1.0 以后,回调函数返回的是 promise ...
虽然此报错并不会影响项目运行,但是作为一个强迫症的码农的确受不了error,解决方法如下: 方法 :在项目目录下运行 npm i vue router . S 将vue router改为 . 版本即可 方法 :若不想更换版本解决方法:在router.js中加入以下代码就可以 记住插入的位置 const originalPush Router.prototype.push Router.proto ...
2020-05-31 16:58 2 4931 推荐指数:
在做 vue + element-ui 项目时,重复点击导航路由报错,报错信息如下: 虽然不影响使用,但问题还是要解决的。于是,查文档,注意到 vue-router 文档中有这样一段话,传送门→ 即:vue-router@3.1.0 以后,回调函数返回的是 promise ...
1.el-menu.yk-menu(:default-active="$route.path" v-if="nav.length && auth.userType!=2", mode="horizontal", :router="true", @open ...
// 多次点击同一路由报错 const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function push (location) { return ...
使用的是 vue 3.0 在导航部分重复点击报错 报错信息如图 Avoided redundant navigation to current location: 避免了对当前位置的冗余导航 其实无伤大雅,不影响操作的。 百度了解决 ...
...
const originalPush = Router.prototype.pushRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => ...
这是 vue-router 4.0之后常见的错误了,我们自己尝试看看是出了什么问题: 首先,我们先在路由切换函数中,输出切换路由路径之前和切换后的 this.$route 如下图, 所以,我们认为是 vue-router 的问题 解决方法是: 在路由切换前面添加一句代码 ...
路由index.js里面 加如下代码: 如此可解决连续点击当前页面的路由跳转按钮报错的问题。 ...