Browse Source

修改提示

lex 1 year ago
parent
commit
9a439cadb0
1 changed files with 5 additions and 2 deletions
  1. 5 2
      src/helpers/request.ts

+ 5 - 2
src/helpers/request.ts

@@ -23,6 +23,7 @@ const request = extend({
 // 是否是初始化接口
 let initRequest = false;
 let toast: ReturnType<typeof setTimeout>;
+let toastMsg: ReturnType<typeof setTimeout>;
 
 request.interceptors.request.use(
   (url, options: any) => {
@@ -76,7 +77,8 @@ request.interceptors.response.use(
     if (res.status > 299 || res.status < 200) {
       const msg = '服务器错误,状态码' + res.status;
       clearTimeout(toast);
-      setTimeout(() => {
+      clearTimeout(toastMsg);
+      toastMsg = setTimeout(() => {
         showToast(msg);
       }, 60);
       throw new Error(msg);
@@ -99,7 +101,8 @@ request.interceptors.response.use(
       }
       if (!(data.code === 403 || data.code === 5000)) {
         clearTimeout(toast);
-        setTimeout(() => {
+        clearTimeout(toastMsg);
+        toastMsg = setTimeout(() => {
           showToast(msg);
         }, 60);
       }