From 4a52c992902f2b6435ea182b8c063fcc3beb449c Mon Sep 17 00:00:00 2001 From: Hooray <304327508@qq.com> Date: Wed, 13 Aug 2025 00:30:10 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E4=BC=98=E5=8C=96=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E9=94=99=E8=AF=AF=E5=A4=84=E7=90=86=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.ts | 27 ++++++++++++++------------- 1 file changed, 14 insertions(+), 13 deletions(-) diff --git a/src/api/index.ts b/src/api/index.ts index 1bca1f9f..6354a490 100755 --- a/src/api/index.ts +++ b/src/api/index.ts @@ -44,21 +44,22 @@ api.interceptors.request.use( function handleError(error: any) { if (error.status === 401) { useUserStore().requestLogout() - throw error } - let message = error.message - if (message === 'Network Error') { - message = '后端网络故障' + else { + let message = error.message + if (message === 'Network Error') { + message = '后端网络故障' + } + else if (message.includes('timeout')) { + message = '接口请求超时' + } + else if (message.includes('Request failed with status code')) { + message = `接口${message.substr(message.length - 3)}异常` + } + toast.error('Error', { + description: message, + }) } - else if (message.includes('timeout')) { - message = '接口请求超时' - } - else if (message.includes('Request failed with status code')) { - message = `接口${message.substr(message.length - 3)}异常` - } - toast.error('Error', { - description: message, - }) return Promise.reject(error) }