解决vue重复点击路由报错问题:Uncaught (in promise) NavigationDuplicated
生活随笔
收集整理的這篇文章主要介紹了
解决vue重复点击路由报错问题:Uncaught (in promise) NavigationDuplicated
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
直接在路由router文件夾下加上下面代碼:
import routes from './router'方法一: const originalPush = Router.prototype.push Router.prototype.push = function push(location) {return originalPush.call(this, location).catch(err => err) }方法二: // 如果你使用上面的方法,改了push還是沒有生效,可以考慮改replace方法 // 修改路由replace方法,阻止重復點擊報錯 const originalReplace = Router.prototype.replace; Router.prototype.replace = function replace(location) {return originalReplace.call(this, location).catch(err => err); };總結
以上是生活随笔為你收集整理的解决vue重复点击路由报错问题:Uncaught (in promise) NavigationDuplicated的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python笔记: numpy matr
- 下一篇: 【vue2】vue2.0重复点击路由会报