阅读时间:1 分钟
0 字

useMany

useMany 用于根据多个 ID 获取数据。

使用方法

ts
import { useMany } from '@duxweb/dvha-core'

const { data, isLoading } = useMany({
  path: 'users',
  ids: [1, 2, 3],
})

参数说明

参数类型说明
pathstring资源路径
idsArray<string | number>ID 列表
metaRecord<string, any>额外参数
providerNamestring数据提供者名称,默认 default
optionsDefinedInitialQueryOptionsTanStack Query 选项
onError(error: IDataProviderError) => void错误回调

返回值

字段类型说明
dataRef<IDataProviderResponse | undefined>响应数据
isLoadingComputedRef<boolean>是否加载中
refetch() => Promise<any>重新请求