vue axios timeout callback

vue项目中使用axios做请求,如何处理超时回调???

阅读 7.8k
2 个回答

使用setTimeout啊

setTimeout(() => {
  // do something...
}, 1000)

axios options

axios.get('/url', {
  timeout: 1000
})
新手上路,请多包涵

全局设置一个默认超时时间 我这里设置的3秒
clipboard.png
然后在响应拦截器里做请求的错误回调,筛选出应为超时报错的请求(timeout),然后抛出超时提示

clipboard.png

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题