全局拦截的时候,错误提示会弹出多次。

vue 全局异常只捕获一次

 

后面试了好几种方式,提供一种参考的解方案。

1、在window对象上,全局添加一个变量。

vue 全局异常只捕获一次

2、拦截的时候通过计数的方式来避开错误提示

vue 全局异常只捕获一次

这样可以解决,但是还有一个问题,不刷新页面或者路由发生了改变提示就不会有效了。拦截路由,把该变量重置。

vue 全局异常只捕获一次

相关文章:

  • 2021-06-23
  • 2021-08-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-08-17
  • 2022-12-23
  • 2022-12-23
  • 2021-09-26
  • 2021-06-20
  • 2021-06-01
  • 2021-08-22
相关资源
相似解决方案