0.0.8 • Published 10 months ago

goldnet-axios-prevent v0.0.8

Weekly downloads
-
License
MIT
Repository
gitlab
Last release
10 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

10 months ago

0.0.7

10 months ago

0.0.6

10 months ago

0.0.5

10 months ago

0.0.4

10 months ago

0.0.3

10 months ago

0.0.2

10 months ago

0.0.1

10 months ago