1、接口配置
全局设置:
const service = axios.create({
baseURL: baseURL,
timeout: 1000*10,
})
部分设置:
axios(Object.assign({
method: 'post',
params,
timeout: 180000
})
2、请求超时显示
maxdata().then(response => {}).catch(err => {
// 栏截器在请求超时之后返回err对象,业务中具体请求在reject里判断request的readyState以及status。
if (err.request.readyState == 4 && err.request.status == 0) {
//提示内容
}
})