首先可以在axios设置一个全局的响应拦截器

axios.interceptors.response.use(function (response) {
    // 对响应数据做点什么
    return response;
  }, function (error) {
    // 对响应错误做点什么
    return Promise.reject(error);
  });

然后再error做相关的拦截。这时需要和后端约定一个状态码,比如401

需要注意的是 单纯打印error并不能看出什么。你需要打印出error.response

,然后获取到error.response.status。可以先看一下error.response里面的数据格式

下面看截图

 

 下面是对应的打印内容