解决报错:NavigationDuplicated {_name NavigationDuplicated, name NavigationDuplicated}

问题:点击同一个路由会报错,但不影响使用,报错如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dwCjbAEo-1573565341043)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\1572059272584.png)]

解决办法:

import VueRouter from 'vue-router';


const originalPush = VueRouter.prototype.push;
VueRouter.prototype.push = function push(location) {
     
  return originalPush.call(this, location).catch(err => err);
};

你可能感兴趣的:(Vue)