在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問(wèn)答/HTML5  HTML/ vue axios配置axios攔截器沒(méi)有生效

vue axios配置axios攔截器沒(méi)有生效

如下代碼所示 無(wú)論是504還是500 都沒(méi)有相應(yīng)提示 是出了什么問(wèn)題么?
圖片描述

axios.interceptors.response.use(
  response => {
    // 響應(yīng)成功關(guān)閉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: "參數(shù)異常"
          });

        case 404:
          loadinginstace.close();
          Message.error({
            message: "找不到該頁(yè)面"
          });

        case 500:
          loadinginstace.close();
          Message.error({
            message: "服務(wù)器異常"
          });

        case 504:
          loadinginstace.close();
          Message.error({
            message: "服務(wù)器宕機(jī)"
          });
      }
    }

    return Promise.reject(error);
  }
);

捕捉到error時(shí) 打印error是如下結(jié)果
圖片描述

請(qǐng)問(wèn)如何拿到error的狀態(tài)碼?

回答
編輯回答
陌上花

switch case用法有誤,少了break

case 500:
          loadinginstace.close();
          Message.error({
            message: "服務(wù)器異常"
          });
break;
2018年1月1日 20:08