axios 判断超时

在响应拦截器里配置

// 处理每一个响应错误
http.interceptors.response.use(
  response => {
    return response
  },
  error => {
    let originalRequest = error.config
    if (error.code === 'ECONNABORTED' && error.message.indexOf('timeout') !== -1 && !originalRequest._retry) {
      // eslint-disable-next-line
      return Promise.reject('请检查网络再重新连接')
    }
    return Promise.reject(error)
  }
)

你可能感兴趣的:(axios 判断超时)