lex пре 1 година
родитељ
комит
1dced7a925
1 измењених фајлова са 6 додато и 3 уклоњено
  1. 6 3
      src/helpers/request.ts

+ 6 - 3
src/helpers/request.ts

@@ -69,8 +69,13 @@ request.interceptors.request.use(
 
 request.interceptors.response.use(
   async res => {
+    toast = setTimeout(() => {
+      closeToast();
+    }, 100);
+
     if (res.status > 299 || res.status < 200) {
       const msg = '服务器错误,状态码' + res.status;
+      clearTimeout(toast);
       showToast(msg);
       throw new Error(msg);
     }
@@ -87,9 +92,7 @@ request.interceptors.response.use(
       }
       if (!(data.code === 403 || data.code === 5000)) {
         clearTimeout(toast);
-        setTimeout(() => {
-          showToast(msg);
-        }, 20);
+        showToast(msg);
       }
       const browserInfo = browser();
       if (data.code === 5000 || data.code === 403) {