这个错误提示是Vue Router抛出的,意思是你尝试导航到当前路由,这会被视为冗余操作。
在代码中,可能是因为多次点击了同一个导航链接或按钮,或者使用编程方式进行了重复导航操作,从而导致了这个错误。请检查你的代码,并确保在进行导航操作时不会重复导航到相同的路由地址。
解决方案1:删除导航当前路由代码
解决方案2:如果你使用的是Vue Router 3.x版本,你可以通过在router/index.js文件中添加下面的代码来禁用重复导航报错
const originalPush = VueRouter.prototype.push; VueRouter.prototype.push = function push(location) { return originalPush.call(this, location).catch(err => err); }