From 83a9975c1f33d0a80efa1eac512b583662684aed Mon Sep 17 00:00:00 2001 From: chuzhixin <1204505056@qq.com> Date: Tue, 4 Aug 2020 13:55:20 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0axios=E6=8B=A6=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/utils/request.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/utils/request.js b/src/utils/request.js index 5084f08..c4d03a6 100644 --- a/src/utils/request.js +++ b/src/utils/request.js @@ -120,6 +120,20 @@ instance.interceptors.response.use( const { status, data } = response; handleCode(status, data.msg || message); return Promise.reject(error); + } else { + let { message } = error; + if (message === "Network Error") { + message = "后端接口连接异常"; + } + if (message.includes("timeout")) { + message = "后端接口请求超时"; + } + if (message.includes("Request failed with status code")) { + const code = message.substr(message.length - 3); + message = "后端接口" + code + "异常"; + } + Vue.prototype.$baseMessage(message || `后端接口未知异常`, "error"); + return Promise.reject(error); } } );