Skip to content

useQuery

useQuery(queryFn, queryOptions, queryClient): UseQueryReturnType<any, Error>

覆盖掉 @tanstack/vue-query 的 useQuery 简化 queryFn 传入 设置默认参数 如果在使用 io 时需要用到缓存能力,请使用 io.useRequest

参数

NameType
queryFnundefined | QueryFunction<any, QueryKey, never>
queryOptionsUseQueryOptions<any, Error, any, any, QueryKey>
queryClientundefined | QueryClient

返回值

UseQueryReturnType<any, Error>

示例

ts
const queryResult = useQuery(() => request(requestParams), {
  queryKey: key,
  ...queryOptions,
})

源码

vue-query.js