zyaxios 中文文档教程

发布于 2年前 浏览 18 更新于 2年前

zyaxios

能自动取消重复请求的axios封装( duplicate removal request)

简介

  • 开箱即用
  • 当请求队列中存在同url和参数的请求时,可拦截重复请求(拦截后面的),并将请求结果共享给所有请求源
  • 支持 get/post 等多种请求方式,支持文件上传,支持自定义 headers
  • 可自定义是否允许重复请求
  • 可基于此代码,二开支持请求日志

安装

npm i zyaxios  ||  cnpm i zyaxios  ||  pnpm i zyaxios

使用

    import drrq from 'zyaxios';

    // get
    zyaxios.get(url, data);

    // post
    zyaxios.post(url, data);

    // post 请求不去重
    zyaxios.post(url, data, false);

    // file
    zyaxios.file(url, data);

    // 完整写法  请求方式,url,参数,请求头,是否去重,是否为文件上传
    zyaxios.request(method, url, params, headers, preventRepeat = true, uploadFile = false);
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文