vue-router重复触发了同一个路由导致报错
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201219162021623.png)
vue-router的报错,报错原因是重复触发了同一个路由。
解决方法是在router /index的页面里面加入以下代码:
const originalPush = VueRouter.prototype.push
VueRouter.prototype.push = function push(location) {
return originalPush.call(this, location).catch(err => err)
}
如下:![在这里插入图片描述](https://img-blog.csdnimg.cn/20201219162629765.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80MzM0MDI5NQ==,size_16,color_FFFFFF,t_70)