$axios的请求

问题:发起一个请求A,1s后再次发起请求A(此时第一次发起的请求A结果还没回来),如何在发起第二个请求A的时候,终止第一个请求A。

vue-resource的处理方式(注:此处已封装为一个工具方法):

clipboard.png

问题:请问$axios如何实现同样效果呢?(注,$axios没有before这个对象方法,但是有CancelToken),这个cancelToken可以实现?我尝试了一下,好像没反应。

clipboard.png

阅读 2.1k
1 个回答

放错位置了,改成下面的

get(url, {
    params: params
    cancelToken:vm.source.token
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进