vue中使用axios,如何放弃上请求
axios
下面形式注入vue中
const asiosInstance = axios.create({
baseURL: apiUrl,
timeout: 10000
})
Vue.prototype.$http = asiosInstance
使用时如下
this.$http.get('xx').then()
我现在的场景是,有一个筛选功能,用户点一下,筛选条件就变,然后马上请求数据,但是后台接口在国外,速度很慢,用户快速点击时候,就发起多个请求,这些请求响应的时候,页面会出现多刷新数据,感觉非常不爽。
所以我想,当前的this.$http.get('xx')
,每次请求时候,都忽略上一次请求,而其他位置如this.$http.get('yy')
,不受影响,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看看axios的cancelToken
最简单的用个变量标记