第五步:vue-拦截器

发布时间 2023-11-05 21:21:24作者: 耿有才
 
 
//interceptors:拦截器
axios.interceptors.request.use(x => {

  var userinfo = window.localStorage.getItem(config.userkey);
  if (userinfo) {
    var user = JSON.parse(userinfo);
    x.headers.Authorization = `Bearer ${user.userToken}`
  }
  return x;
})

axios.interceptors.response.use(x => {
  if (x.data.code != 200) {
    alert(`请求接口异常=>${x.data.message}`);
    // Vue.$message.error(x.data.message)
  }
  return x;
})