Category | Reactivity |
---|---|
Export Size | 423 B |
Last Changed | 2 weeks ago |
Alias |
useDebounce debouncedRef
|
Related | useThrottleFn |
Debounce execution of a ref value.
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'
You can also pass an optional 3rd parameter including maxWait option. See useDebounceFn
for details.
/** * 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 }
© 2019-present Anthony Fu
Licensed under the MIT License.
https://vueuse.org/shared/refDebounced/