美文网首页
Vue 拦截器思路

Vue 拦截器思路

作者: IT_IOS_MAN | 来源:发表于2020-02-07 18:52 被阅读0次
// 数据响应拦截器,统一处理返回的数据逻辑
axios.interceptors.response.use(res => {
  if (res && res.status == HTTP_STATUS.SUCCESS) {
    return res.data;
  } else {
    ToastToTxt(window.rootVue, '网络异常');
  }
}, error => {
  
  let e = {
    message: '服务器未知错误'
  }
  if (error.response && error.response.data) {
    e =  {
      message: error.response.data
    }
  }
  // 授权过期
  if (e.code === 401) {
    e.message = '授权过期'
  }
  return Promise.reject(e);
})

相关文章

网友评论

      本文标题:Vue 拦截器思路

      本文链接:https://www.haomeiwen.com/subject/xdrvxhtx.html