译零 TransZero · TanStack Query 中文文档
主站

QueryFilters

更新于 2026-11-02 Preact 查看英文原文 ↗

定义位置:packages/query-core/src/utils.ts:31

用于选择查询的过滤器,例如在 queryClient.getQueriesData 或 queryClient.invalidateQueries 中使用。
所有提供的过滤器都必须匹配;未指定的过滤器将被忽略。

继承自

类型参数

TQueryKey

TQueryKey extends QueryKey = QueryKey

属性

属性 类型 默认值 描述
exact? boolean undefined 精确匹配查询键
fetchStatus? "fetching" | "paused" | "idle" undefined 包含匹配其 fetchStatus 的查询
predicate? (query: Query) => boolean undefined 包含匹配该谓词函数的查询
queryKey? TQueryKey | TuplePrefixes<TQueryKey> undefined 包含匹配该查询键的查询
stale? boolean undefined 包含或排除过期查询
type? QueryTypeFilter 'all' 过滤活跃查询、非活跃查询或全部查询

本页为 TanStack Query 文档(Preact 版)的非官方中文翻译,原文由上游团队维护,遵循 MIT 许可。 译文如有偏差,以英文原文为准。

译自上游 59d11de