Uncaught runtime errors: × ERROR Avoided redundant navigation to current location: “/xxx“.

Uncaught runtime errors: × ERROR Avoided redundant navigation to current location: “/xxx“._第1张图片

这个错误提示是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);
}

你可能感兴趣的:(vue.js,javascript,vue.js,前端)