请求拦截器和响应拦截器

使用的库为axios

请求拦截器

this.instance.interceptors.request.use((config=>{
    return config
  },err=>{
    return err
  })

响应拦截器

this.instance.interceptors.response.use(res=>{
    return res
  },err=>{
    return err
  })

全部代码

constructor(baseURL, timeout=10000) {
  this.instance = axios.create({
    baseURL,
    timeout
  })
  this.instance.interceptors.request.use(config=>{
    mainStore.isloading=true
    return config
  },err=>{
    return err
  })
  this.instance.interceptors.response.use(res=>{
    return res
  },err=>{
    return err
  })
}
 
posted @ 2023-03-12 20:06  guorunbin  阅读(55)  评论(0编辑  收藏  举报