axios在vue中的应用之取消请求
作用:取消正在进行的http请求(了解)
使用场景:大批量数据查询时,请求时间较长,如果3~5s都没有查到,可以取消请求
使用:
let source = axios.CancelToken.source()
axios.get('/data.json',{
cancelToken:source.token
}).then(res=>{
console.log(res)
}).catch(err=>{
console.log(err)
})
//取消请求(message 可选)
source.cansel('cancel http')
}
本文介绍如何在Vue项目中使用axios的取消请求功能,以解决大量数据查询时长时间未响应的问题。通过创建CancelToken源并将其传递给axios请求,可以在必要时取消请求,避免不必要的资源消耗。
4714

被折叠的 条评论
为什么被折叠?



