vue-routerV3.1版本报错:message: "Navigating to current location ("/home") is not allowed",
出现这个错误的原因是,在路由跳转的时候两次push的path地址相同
解决方法两种:
1.切换版本回3.0版本
2.在你引了vue-router的js文件里加上如下代码即可
import VueRouter from "vue-router"; // 解决两次访问相同路由地址报错 const originalPush = VueRouter.prototype.push VueRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err) }