不想每个axios请求都写错误判断,所以在axios进行响应拦截,判断是否有请求错误,如果出现400、401错误会用antdv的message.error提示错误信息 const instance = axios.create({ baseURL: '/', }) instance.interceptors.response.use( (res) => { switch (res.data.code) { case 401: if (window.location.pathname !== '/login') { message.error(res.data.msg) window.location.href = '/login' localStorage.clear() } else { message.error(res.data.msg) } break case 400: message.error(res.data.msg) break default: break } return res }, (err) => ... 测试时,会出现首次访问页面,如返回400、401错误,信息不自动提示的问题,另外使用console.log()打印错误信息却能正常使用,是不是message组件的问题?