0.0.8 • Published 7 months ago

goldnet-axios-prevent v0.0.8

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
7 months ago

goldnet-axios-prevent

使用说明

安装

npm install goldnet-axios-prevent

适配器方式

import axios from "axios"
import installXhrPrevent from 'goldnet-axios-prevent'

const instance = axios.create({
    baseURL: "/api/",
    adapter: installXhrPrevent(axios, { duration: 1000 })
})

使用

// 外部调用
axiosInstance.request({
    url: 'api'
    share: false,
    // ...
})

参数说明

  • axios 必传 axios。
  • options 非必传 配置
    • duration 延迟解锁时间。默认1000ms

请求参数说明

  • 防重做了一个调整,share 参数又加了回来,默认值为 true,

  • 无论 true, false 多次请求合并只发一次

  • true: 共享请求结果, 多个相同请求的回调都被调用

  • false: 不共享请求结果, 多个相同请求的回调只有第一个会被调用,其它的丢弃

  • 请根据具体场景酌情使用,一般情况不用关注 share 参数

0.0.8

7 months ago

0.0.7

7 months ago

0.0.6

7 months ago

0.0.5

8 months ago

0.0.4

8 months ago

0.0.3

8 months ago

0.0.2

8 months ago

0.0.1

8 months ago