当连续点击同一个路由的时候,会报错,但是不会影响页面功能。
解决办法:
在 router文件里面的index.js里面加入下面的代码:

const originalPush = VueRouter.prototype.push

VueRouter.prototype.push = function push(location) {

 return originalPush.call(this, location).catch(err => err)

}

一般写在 引入 vue-router的下面。