1.0.15 • Published 3 years ago

hp-axios-extends v1.0.15

Weekly downloads
57
License
ISC
Repository
-
Last release
3 years ago

hp-axios-extends

厚普公司对axios的拓展 新增get节流,get防抖, post询问等功能

Installing

Using npm:

$ npm install hp-axios-extends

Example

note: es6

import axios from "hp-axios-extends"

axios(config)
// config参数在axios基础上拓展以下参数
// type ? :请求类型('lastest','leading','every'默认为'every')
// 'every'代表需要实时刷新的请求,不进行缓存,'leading'代表数据变动不大的请求,取第一次访问的返回值,不再发送,'lastest'表示查询防抖只取多次访问的最新值
// timeDelay ? : number;防抖延时,默认为200
// cashTime ? : number;缓存时间默认为5分钟
// reloadTimes ? : number;错误重试次数,默认为0不进行重试
import {createAxios} from "hp-axios-extends"

const axios=createAxios({
  baseURL ? : string;
  timeout ? : number;//超时时间
  timeDelay ? : number;
  headers ? : object;
  cashTime ? : number;
  loadingUIShow ? : () => void;//发送请求和接受响应时的UI反馈
  loadingUIClose ? : () => void;
  reloadTimes ? : number;
  // eslint-disable-next-line
  tipCb ? : () => Promise < any > ;//post请求参数相同时,重发的UI提示,需要返回一个promise
})
1.0.15

3 years ago

1.0.14

3 years ago

1.0.13

3 years ago

1.0.12

3 years ago

1.0.11

3 years ago

1.0.10

3 years ago

1.0.9

3 years ago

1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

4 years ago

1.0.3

4 years ago

1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago