axios的拦截器(Interceptors)
时间:2019-08-19 20:00:13
收藏:0
阅读:506
axios 的拦截器:interceptors
如果我们想在请求之前做点什么,用拦截器再好不过了
拦截器一般做什么?
1. 修改请求头的一些配置项
2. 给请求的过程添加一些请求的图标
3. 给请求添加参数
1. 全局的拦截器配置

代码:
axios.interceptors.request.use(config=>{
console.log(1234);
return config
},err=>{
console.log(err)
})
axios({
url:"./json/01.json",
method:"get"
}).then(res=>{
console.log(res);
})
2. 局部的拦截器

代码:
let instance = axios.create({
baseURL:"./json/",
timeOut:5000
});
instance.interceptors.request.use(config=>{
console.log(1234);
return config
},err=>{
console.log(err)
})
instance({
url:"/01.json",
method:"get"
}).then(res=>{
console.log(res)
})
原文:https://www.cnblogs.com/shangjun6/p/11378925.html
评论(0)