axios拦截器

拦截器是用于每次的请求发送和响应中,可拦截请求过程且进一步做处理

1.可能请求中config的信息数据不符合服务器的要求

2.在请求中可显示加载图标

3.某些请求不被允许,比如未登录情况下请求(没有token)则要跳转到登录页面

拦截器的基本使用:

// 编写在axios封装实例对象中
instance.interceptors.request.use(
http
=> { console.log(http) // 如果不返回参数,则算是拦截请求,请求中断 return http }, // 发送过程中失败,情况较少 err => { console.log(err) }
)

 

posted @ 2020-03-02 21:09  renhaooh  阅读(271)  评论(0编辑  收藏  举报