在用vue-router 做单页应用的时候重复点击一个跳转的路由会出现报错

vue-router 报错、:Avoided redundant navigation to current location 错误、路由重复

 

 这个报错是重复路由引起的
只需在注册路由组建后使用下方重写路由就可以

const originalReplace = VueRouter.prototype.replace;
VueRouter.prototype.replace = function replace(location) {
    return originalReplace.call(this, location).catch(err => err);
};

vue-router 报错、:Avoided redundant navigation to current location 错误、路由重复

 

相关文章:

  • 2021-04-24
  • 2021-09-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2022-12-23
猜你喜欢
  • 2021-12-18
  • 2022-12-23
  • 2022-12-23
  • 2022-02-21
  • 2023-01-30
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案