Bladeren bron

!1107 用户自定义处理接口请求异常
Merge pull request !1107 from KaneLeung/N/A

zuohuaijun 1 jaar geleden
bovenliggende
commit
df60a375cd
1 gewijzigde bestanden met toevoegingen van 9 en 3 verwijderingen
  1. 9 3
      Web/src/utils/axios-utils.ts

+ 9 - 3
Web/src/utils/axios-utils.ts

@@ -148,7 +148,10 @@ axiosInstance.interceptors.response.use(
 			} else {
 				message = serve.message;
 			}
-			ElMessage.error(message);
+			// 用户自定义处理异常
+			if (!res.config?.customCatch) {
+			    ElMessage.error(message);
+			}
 			throw new Error(message);
 		}
 
@@ -162,8 +165,11 @@ axiosInstance.interceptors.response.use(
 			}
 		}
 
-		// 响应错误代码及自定义处理
-		ElMessage.error(error);
+		// 用户自定义处理异常
+		if (!error.config?.customCatch) {
+		    // 响应错误代码及自定义处理
+			ElMessage.error(error);
+		}
 
 		return Promise.reject(error);
 	}