美文网首页
axios取消指定请求

axios取消指定请求

作者: gem_Y | 来源:发表于2020-05-28 15:49 被阅读0次
export function executeCollectTask(data, token) {
  return axios.post(apiUrls.executeCollectTask, {
    ...data,
  }, {
    cancelToken: token, // 标记要取消的请求
  })
}
 data(){
    return {
      source: null
    }
 }

methods: {
    async $executeTask() {
      try {
        const CancelToken = axios.CancelToken
        this.source = CancelToken.source()

        const res = await executeCollectTask({ id: this.id }, this.source.token);
        this.$message({
          message: res.retDesc,
          type: 'success',
          duration: 1000
        });
      } catch (err) {
        if (err.message) {
          this.$message.success(err.message)
          return
        }
        this.$message.error(err.retDesc || '执行任务出错');
      }
    },
// 取消请求
    $cancel() {
      this.source.cancel('已取消执行任务')
    },

相关文章

  • axios取消指定请求

  • axios如何取消接口请求

    vue项目,如何在axios中取消已经发送的请求呢? 原生js的abort()这个方法 在axios中取消接口请求...

  • axios 取消请求

    axios文档里介绍的取消axios请求有以下两种方式: 举?:切换路由时,取消上个路由的请求。 其实我们的解决方...

  • axios取消请求?

    前言 最近在项目中遇到一个问题,在连续发送同一请求时,如果第二次请求比第一次请求快,那么实际显示的是第一次请求的数...

  • 防止发起多余http请求的几种方式

    cancelToken 场景: 请求接口数据量过大,结果未返回需要取消接口pending用法:axios取消请求的...

  • 问题总结

    1. 取消axios请求 业务场景:单页应用,希望退出当前页的时候,取消请求 官网: https://github...

  • axios取消请求以及获取文件上传进度

    1. axios取消接口请求[https://segmentfault.com/a/11900000212905...

  • axios-取消请求

    点击cancel函数就可以阻止请求。

  • Axios 取消重复请求

    有什么用? 当用户频繁点击在短时间内发送多个 ajax 请求,但是由于网络原因服务器数据无法及时响应返回,这时候,...

  • Axios中取消请求

    在平时的开发过程中,我们会经常遇到菜单切换的问题,在一些切换频率较低的情况下,在切换到另一个页面的时候,上一个页面...

网友评论

      本文标题:axios取消指定请求

      本文链接:https://www.haomeiwen.com/subject/omdaahtx.html