Skip to content

Latest commit

 

History

History
47 lines (31 loc) · 783 Bytes

README_CN.md

File metadata and controls

47 lines (31 loc) · 783 Bytes

axios-repeat-abandon

取消axios中的重复请求

English | 简体中文

安装

npm install axios-repeat-abandon

使用

import axios from 'axios'
import axiosRepeatAbandon from 'axios-repeat-abandon'

axiosRepeatAbandon(axios,{
  time: 800,
  openSwitch: true
})
  var http = axios.create()
  Object.setPrototypeOf(http, axios)
  AxiosRepeatAbandon(http,{
    time: 400
  });

配置

  • time: 认定为重复请求的时间间隔, 默认800毫秒
  • openSwitch: 是否开启重复请求限制,总配置,默认 true 开启, 单次请求可覆盖该全局配置,即如下示例

示例

对本次请求取消重复请求限制

  axios.get(url,{
    cancelRepeat: false
  })