axios 常用设置

    技术2022-07-11  92

    1.拦截器

    在请求或响应被 then 或 catch 处理前拦截它们。比如说如果网络断开了话,可以在请求发送之前判断,当然也可以在请求中判断,但这样更方便。

    // 添加请求拦截器 axios.interceptors.request.use( function (config) { // 在发送请求之前做些什么 if (window.navigator.onLine) { // 这里是判断网络是否断开 return request } else { const obj = { message: '网络中断' } throw obj } return config; }, function (error) { // 对请求错误做些什么 return Promise.reject(error); } )
    Processed: 0.019, SQL: 10