refDebounced 
ref値の実行をデバウンスします。
デモ 
このデモでは、遅延は1000msに設定されています。
デバウンス済み
更新回数: 0
使用方法 
js
import { refDebounced } from '@vueuse/core'
const input = ref('foo')
const debounced = refDebounced(input, 1000)
input.value = 'bar'
console.log(debounced.value) // 'foo'
await sleep(1100)
console.log(debounced.value) // 'bar'オプションの3番目のパラメータとしてmaxWaitオプションを含むこともできます。詳細は`useDebounceFn`を参照してください。
推奨読書 
型宣言 
typescript
/**
 * Debounce updates of a ref.
 *
 * @return A new debounced ref.
 */
export declare function refDebounced<T>(
  value: Ref<T>,
  ms?: MaybeRefOrGetter<number>,
  options?: DebounceFilterOptions,
): Readonly<Ref<T>>
export { refDebounced as useDebounce, refDebounced as debouncedRef }ソース 
貢献者 
変更履歴 
v12.0.0-beta.1 2024/11/21v10.0.0-beta.4 2023/4/134d757 - feat(types)!: `MaybeComputedRef` から `MaybeRefOrGetter` に名前変更v9.4.0 2022/10/25