一,发送请求并且得到数据的时候使用
1.使用方式:
下载nprogress
npm install --save nprogress
使用nprogress的一些API方法,因为是在发送请求的时候使用,所以要在请求拦截器和响应拦截器里面发送
requests.interceptors.request.use(()=>{
// config:配置对象,header请求头
// 在请求拦截器里面开始进度条
nprogress.start();
return config;
});
// 响应拦截器,服务端响应数据回来以后,响应拦截器可以检测到,可以做一些事情
requests.interceptors.response.use((res)=>{
// 进度条结束
nprogress.done();
return res.data();
},(error)=>{
// 响应失败的回调函数
return Promise.reject(new Error('faile'));
});