Category | State |
---|---|
Export Size | 1.73 kB |
Last Changed | 9 months ago |
Related |
useDebouncedRefHistory useRefHistory
|
Shorthand for useRefHistory
with throttled filter.
This function takes the first snapshot right after the counter's value was changed and the second with a delay of 1000ms.
import { ref } from 'vue' import { useThrottledRefHistory } from '@vueuse/core' const counter = ref(0) const { history, undo, redo } = useThrottledRefHistory(counter, { deep: true, throttle: 1000 })
export type UseThrottledRefHistoryOptions<Raw, Serialized = Raw> = Omit< UseRefHistoryOptions<Raw, Serialized>, "eventFilter" > & { throttle?: MaybeRef<number> trailing?: boolean } export type UseThrottledRefHistoryReturn< Raw, Serialized = Raw > = UseRefHistoryReturn<Raw, Serialized> /** * Shorthand for [useRefHistory](https://vueuse.org/useRefHistory) with throttled filter. * * @see https://vueuse.org/useThrottledRefHistory * @param source * @param options */ export declare function useThrottledRefHistory<Raw, Serialized = Raw>( source: Ref<Raw>, options?: UseThrottledRefHistoryOptions<Raw, Serialized> ): UseThrottledRefHistoryReturn<Raw, Serialized>
© 2019-present Anthony Fu
Licensed under the MIT License.
https://vueuse.org/core/useThrottledRefHistory/