请求拦截器和响应拦截器
使用的库为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
})
}