Tidak ada yang perlu dipasang.
Vue sudah menyediakan padanannya — watch + useDebounceFn. Halaman ini menjelaskan cara memakainya.
Dirangkai dari dua bagian yang sudah ada di registry ini:
ts
import { useDebounceFn } from '@/composables/use-debounce-fn'
const { run } = useDebounceFn(() => search(query.value), 300)
watch(query, run)Kalau yang dibutuhkan adalah nilainya yang tertunda, bukan efeknya, ada yang lebih ringkas: useDebounce.
ts
const debouncedQuery = useDebounce(query, 300)
// lalu pakai kueriTertunda di computed, watch, atau langsung di template