Memulai
Siklus Hidup
Peramban
Pengembangan
Paket Luar
useThrottleEffect
Efek yang dijatah paling sering sekali per jeda.
Geser: 20
Tersimpan: 20 · disimpan 0 kali
Tidak ada yang perlu dipasang.
Vue sudah menyediakan padanannya — watch + useThrottleFn. Halaman ini menjelaskan cara memakainya.
ts
import { useThrottleFn } from '@/composables/use-throttle-fn'
const { run } = useThrottleFn(() => simpanPosisi(gulung.value), 200)
watch(gulung, run)Untuk nilai, bukan efek: useThrottle.
Bedanya dengan debounce sering tertukar, jadi disebutkan sekali lagi: debounce menunggu sampai berhenti, throttle tetap jalan tapi dijatah. Untuk pengetikan pakai debounce; untuk scroll dan gerakan penunjuk pakai throttle.