跳转到内容

useFetchs ​

基于 useRequest 实现强大的并行请求的能力,优雅的管理多个相同 URL 携带不同参数的请求。

代码演示 ​

API ​

typescript
const { fetchRun, fetchs } = useFetchs(service, options, {
  fetchKey: params => string | number,
})

Result ​

参数说明类型默认值
fetchs收集的所有请求状态Readonly<FetchType<TData, TParams>>-
fetchRun需要运行的函数(...args) => void-

Params ​

参数说明类型默认值
service请求函数UseRequestService<TData, ParamsType<TParams>>-
options额外的配置项useRequest Options-
self自身配置 fetchKey(...args: ParamsType<TParams>) => string-

Options ​

参考 useRequest 的 option,注意,fetchRun 需要在手动模式下 manual 强制为 true

参数说明类型
fetchKey获取 key,用于注入 useRequest 的 cacheKey(...args) => string | number

Source ​

源码 · 文档 · 示例

基于 MIT 许可发布