六面体-大师的网站
记录每天的知识!
Toggle navigation
六面体-大师的网站
主页
关于
简历
归档
标签
登录
vue项目中重复点击路由报错问题
vue
2020-08-05 14:11:35
60
0
0
admin
vue
vue-router 升级到3.0.x 后,重复点击导航时,控制台出现报错 -------- ## 报错原因 vue router ≥ v3.1 后 ,回调形式改成promise api了,返回的是promise,如果没有捕获到错误,控制台始终会出现如上图的警告 ## 解决方法 * 【方法一】降低版本 ```bash npm i vue-router@3.0 -S ``` * 【方法二】在router文件夹下增加下列代码 ```bash import Vue from 'vue' import Router from 'vue-router' Vue.use(Router) //以下代码解决路由地址重复点击的报错问题 const originalPush = Router.prototype.push Router.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) } ``` ## 参考链接 * [解决Vue中重复点击相同路由控制台报错问题](https://blog.csdn.net/qq_38128179/article/details/105247399) * [vue 解决重复点击路由报错问题](https://www.cnblogs.com/jervy/p/13354877.html)
上一篇:
Nvm管理nodejs版本安装教程
下一篇:
vue中引入初始化样式reset.css
0
赞
60 人读过
新浪微博
微信
腾讯微博
QQ空间
人人网
提交评论
立即登录
, 发表评论.
0
条评论
More...
文档导航