跳到主要内容

DebounceConfig

Defined in: packages/rxdb-plugin-trigger/src/types.ts:225

DebounceConfig - 防抖配置

用于在高频触发场景下合并多个触发请求。

  • leading: 立即执行第一次,后续忽略直到冷却
  • trailing: 等待最后一次触发后延迟执行
  • maxDelay: 最大延迟时间

Properties

delay

delay: string | number;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:229

延迟时长(毫秒或字符串如 '5s')


key?

optional key?: string;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:227

防抖键,可自定义分组逻辑


maxDelay?

optional maxDelay?: string | number;

Defined in: packages/rxdb-plugin-trigger/src/types.ts:233

最大延迟(trailing 模式下生效)


mode?

optional mode?: "leading" | "trailing";

Defined in: packages/rxdb-plugin-trigger/src/types.ts:231

防抖模式