瀏覽代碼

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

Michael Wang 5 年之前
父節點
當前提交
c0aa416de3
共有 1 個文件被更改,包括 11 次插入5 次删除
  1. 11 5
      src/utils/axios.js

+ 11 - 5
src/utils/axios.js

@@ -60,11 +60,17 @@ qmInstance.interceptors.response.use(
   error => {
     if (!error.response) {
       // "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);
     }