Browse Source

网络不通的错误,不要显示那么多

Michael Wang 5 years ago
parent
commit
c0aa416de3
1 changed files with 11 additions and 5 deletions
  1. 11 5
      src/utils/axios.js

+ 11 - 5
src/utils/axios.js

@@ -60,11 +60,17 @@ qmInstance.interceptors.response.use(
   error => {
   error => {
     if (!error.response) {
     if (!error.response) {
       // "Network Error" 网络不通,直接返回
       // "Network Error" 网络不通,直接返回
-      Message.error({
-        content: "网络连接异常,请检查网络设置。",
-        duration: 15,
-        closable: true,
-      });
+      if (
+        window.___lastNetworkError === undefined ||
+        window.___lastNetworkError < Date.now() - 15 * 1000
+      ) {
+        Message.error({
+          content: "网络连接异常,请检查网络设置。",
+          duration: 15,
+          closable: true,
+        });
+        window.___lastNetworkError = Date.now();
+      }
 
 
       return Promise.reject(error);
       return Promise.reject(error);
     }
     }