quasar中axios.interceptors.response.use使用多次提示错误

问题描述

提示:这里描述具体问题:在quasar框架中使用axios.interceptors.response.use响应拦截器多次提示错误信息。
quasar中axios.interceptors.response.use使用多次提示错误_第1张图片


原因分析:

提示:这里填写问题的分析:是每一次发送axios请求都会创建一对interceptors,分别是response和request。我们在使用axios.interceptors.response.use时会把interceptors.response.handlers里面所有的数组过一遍,也就是会提示多次,这个handlers里面是发送请求失败都会在这里面。


解决方案:

提示:这里填写该问题的具体解决方案:在每次处理完错误之后清理一下interceptors.response.handlers数组就好了。在离开页面时记得在onUnmounted()函数中销毁axios.interceptors

欢迎评论:

提示:欢迎大家在评论区讨论相关问题。
可以关注博主,我会持续更新工作中遇到的技术小砖头,供大家使用。
也可以在评论区告知好的小砖头或技术,我会收录。
还可以指出本博文错误,希望大家不吝赐教。

你可能感兴趣的:(quasar,前端,javascript)