失败的统一错误处理

1.拦截器

失败的统一错误处理_第1张图片在调用接口的时候,客户端会向服务器发送请求,请求之前有请求拦截器,返回数据之前有响应拦截器。

2:示例

失败的统一错误处理_第2张图片

 根据自己的状态码来进行判断的一般2字开头代表成功,这个状态码是由后端来进行控制的。

成年的代码处理:

 if (res.data.success) {
      // 成功的处理
      return res.data;
    } 失败的处理
 else{
  提示错误的信息
 Message.error(res.data.message);
 让接口调用执行.catch,中止.then的执行
return  Promise.reject(res.data.message)

 }

你可能感兴趣的:(vue.js)