为了账号安全,请及时绑定邮箱和手机立即绑定

vue axios配置axios拦截器没有生效

vue axios配置axios拦截器没有生效

慕斯王 2019-03-13 16:15:07
如下代码所示 无论是504还是500 都没有相应提示 是出了什么问题么?axios.interceptors.response.use(   response => {     // 响应成功关闭loading     console.log('response',response);     loadinginstace.close();    return response;   },  error => {     console.log("error", error);    if (error.response) {       switch (error.response.status) {         case 400:           loadinginstace.close();           Message.error({             message: "参数异常"           });         case 404:           loadinginstace.close();           Message.error({             message: "找不到该页面"           });         case 500:           loadinginstace.close();           Message.error({             message: "服务器异常"           });         case 504:           loadinginstace.close();           Message.error({             message: "服务器宕机"           });       }     }    return Promise.reject(error);   } );捕捉到error时 打印error是如下结果 请问如何拿到error的状态码?
查看完整描述

2 回答

?
有只小跳蛙

TA贡献1824条经验 获得超8个赞

switch case用法有误,少了break


case 500:

          loadinginstace.close();

          Message.error({

            message: "服务器异常"

          });

break;


查看完整回答
反对 回复 2019-03-27
  • 2 回答
  • 0 关注
  • 3872 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信