From 35d01fd10658b0cf8d465ee7b17c9df259dc234f Mon Sep 17 00:00:00 2001 From: fit2cloud-chenyw Date: Wed, 9 Jun 2021 16:19:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E8=B6=85=E6=97=B6=E5=8F=96=E6=B6=88?= =?UTF-8?q?=E9=81=AE=E7=BD=A9=E5=B9=B6=E6=8F=90=E7=A4=BA=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/src/utils/request.js | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/frontend/src/utils/request.js b/frontend/src/utils/request.js index 9d6db7b058..c23aa96c9f 100644 --- a/frontend/src/utils/request.js +++ b/frontend/src/utils/request.js @@ -95,7 +95,10 @@ service.interceptors.response.use(response => { checkAuth(response) return response.data }, error => { - error.response.config.loading && tryHideLoading(store.getters.currentPath) + const config = error.response && error.response.config || error.config + const headers = error.response && error.response.headers || error.response || config.headers + config.loading && tryHideLoading(store.getters.currentPath) + let msg if (error.response) { checkAuth(error.response) @@ -104,7 +107,7 @@ service.interceptors.response.use(response => { } else { msg = error.message } - !error.config.hideMsg && (!error.response.headers['authentication-status']) && $error(msg) + !config.hideMsg && (!headers['authentication-status']) && $error(msg) return Promise.reject(error) }) export default service