修复了响应拦截器中错误提示信息未正确显示的问题。在特定的错误情况下,修改确保了即使没有明确的错误消息(msg),用户也能看到一个默认的错误提示(response.data.err)。这样的修改提高了错误处理的健壮性和用户界面的友好性。

This commit is contained in:
xingyy 2024-08-14 16:02:15 +08:00
parent 4c902d1277
commit cf7ea8f9f4

View File

@ -21,8 +21,9 @@ const request = new Request({
},
//实例的响应拦截器
responseInterceptors: async (response) => {
if (response.data.status===1){
message.warning(response.data.msg)
message.warning(response.data.msg||response.data.err)
}
if ([200, 201, 204].includes(response.status)) {
return response.config.responseType === 'blob' ? response : response;