美文网首页
Uncaught (in promise) Error: Avo

Uncaught (in promise) Error: Avo

作者: 爱的旋转体 | 来源:发表于2020-08-06 15:39 被阅读0次
    • vue路由报错:
      Uncaught (in promise) Error: Avoided redundant navigation to current location
    • 原因:
      多次点击跳转同一个路由是不被允许的
    • 解决办法:
      在引入vue-router的js文件里加上如下代码即可:
    //push 
    const VueRouterPush = Router.prototype.push 
    Router.prototype.push = function push (to) {
        return VueRouterPush.call(this, to).catch(err => err)
    }
    
    //replace
    const VueRouterReplace = Router.prototype.replace
    Router.prototype.replace = function replace (to) {
      return VueRouterReplace.call(this, to).catch(err => err)
    }
    

    参考:https://blog.csdn.net/qq_30071415/article/details/106334953

    相关文章

      网友评论

          本文标题:Uncaught (in promise) Error: Avo

          本文链接:https://www.haomeiwen.com/subject/wrzzrktx.html