vue报错Uncaught (in promise) NavigationDuplicated:Avoided redundant navigation

vue-router.esm.js?3423:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location:xxxx
解决方法
在跳转之前判断一下跳转路径中是否包括本次路径

  itemClick() {
      if(!this.$route.path.includes(this.path)){
        //当前路径中不包括本path就执行
       this.$router.push(this.path);
      }
      // else{
      //   console.log('重复点击');
      // }   
    },

版权声明:本文为qq_42312396原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。