From 50d8d1e99290e2325d7f9e5dc79fd5204709507f Mon Sep 17 00:00:00 2001 From: chenxf Date: Tue, 6 Jan 2026 14:14:26 +0800 Subject: [PATCH] =?UTF-8?q?feat(utils):=20=E6=B7=BB=E5=8A=A0=E5=93=8D?= =?UTF-8?q?=E5=BA=94=E6=95=B0=E6=8D=AE=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86?= =?UTF-8?q?=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 当 useResponseData 为 true 时,如果返回的 data.code 不等于 0, 则抛出包含错误信息的异常,确保错误能够被正确捕获和处理。 --- src/utils/request.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/utils/request.js b/src/utils/request.js index defa345..5186099 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -58,6 +58,9 @@ service.interceptors.response.use( }) } if (response.config.useResponseData) { + if (data.code !== 0) { + throw new Error(data.data?.message || data.msg) + } return data.data } return response.config.useHeader ? response : data