1.0.7 • Published 2 years ago

@2bitlab/fetch v1.0.7

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

fetch

api 请求工具

Usage

import { queueLoaderFactory } from '@/utils/queueLoad'

// 声明队列方法
const queueLoader = queueLoaderFactory.getQueueLoader({
  key: 'apiDataGetData', // 队列识别key,会基于这个key建立队列,一种key一个队列
  loadDataFunc: async (props: any) => {
    // 队列需要执行的方法
    const { postData } = props

    // do you want to do

    // 可以和 state 结合做异步联动
    if (entryData) {
      commit('setData', { entryKey, value: entryData })
    }
    return entryData
  }
})

// 执行队列
value = await queueLoader.getData({
  postData: { entryKey, dataId },
  passLoading // 是否跳过队列,为true 时立即执行不进队列,为false时 不会有返回值
})
1.0.7

2 years ago

1.0.6

2 years ago

1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago