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
);
}
)
转载请注明原文地址:https://ipadbbs.8miu.com/read-16459.html