Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/cn-docs/vueuse
/ functions
Functions
1,073 in github.com/cn-docs/vueuse
⨍
Functions
1,073
◇
Types & classes
331
↓ 3 callers
Function
useArrayJoin
( list: MaybeRefOrGetter<MaybeRefOrGetter<any>[]>, separator?: MaybeRefOrGetter<string>, )
packages/shared/useArrayJoin/index.ts:13
↓ 3 callers
Function
useArrayUnique
( list: MaybeRefOrGetter<MaybeRefOrGetter<T>[]>, compareFn?: (a: T, b: T, array: T[]) => boolean, )
packages/shared/useArrayUnique/index.ts:26
↓ 3 callers
Function
useBreakpoints
( breakpoints: Breakpoints<K>, options: UseBreakpointsOptions = {}, )
packages/core/useBreakpoints/index.ts:31
↓ 3 callers
Function
useClipboard
(options: UseClipboardOptions<MaybeRefOrGetter<string> | undefined> = {})
packages/core/useClipboard/index.ts:55
↓ 3 callers
Function
useCurrentElement
( rootComponent?: MaybeElementRef<R>, )
packages/core/useCurrentElement/index.ts:8
↓ 3 callers
Function
useCycleList
(list: MaybeRefOrGetter<T[]>, options?: UseCycleListOptions<T>)
packages/core/useCycleList/index.ts:28
↓ 3 callers
Function
useDebounceFn
( fn: T, ms: MaybeRefOrGetter<number> = 200, options: DebounceFilterOptions = {}, )
packages/shared/useDebounceFn/index.ts:15
↓ 3 callers
Function
useElementBounding
( target: MaybeComputedElementRef, options: UseElementBoundingOptions = {}, )
packages/core/useElementBounding/index.ts:54
↓ 3 callers
Function
useElementSize
( target: MaybeComputedElementRef, initialSize: ElementSize = { width: 0, height: 0 }, options: UseResiz
packages/core/useElementSize/index.ts:19
↓ 3 callers
Function
useIntersectionObserver
( target: MaybeComputedElementRef | MaybeRefOrGetter<MaybeElement[]> | MaybeComputedElementRef[], callback
packages/core/useIntersectionObserver/index.ts:49
↓ 3 callers
Function
useMagicKeys
(options: UseMagicKeysOptions<boolean> = {})
packages/core/useMagicKeys/index.ts:73
↓ 3 callers
Function
useMath
( key: K, ...args: ArgumentsType<Reactified<Math[K], true>> )
packages/math/useMath/index.ts:11
↓ 3 callers
Function
useMouseInElement
( target?: MaybeElementRef, options: MouseInElementOptions = {}, )
packages/core/useMouseInElement/index.ts:20
↓ 3 callers
Function
usePrecision
( value: MaybeRefOrGetter<number>, digits: MaybeRefOrGetter<number>, options?: MaybeRefOrGetter<UsePreci
packages/math/usePrecision/index.ts:39
↓ 3 callers
Function
usePreferredDark
(options?: ConfigurableWindow)
packages/core/usePreferredDark/index.ts:10
↓ 3 callers
Function
usePrevious
(value: MaybeRefOrGetter<T>, initialValue?: T)
packages/core/usePrevious/index.ts:14
↓ 3 callers
Function
useSubject
(subject: Subject<H>, options?: UseSubjectOptions)
packages/rxjs/useSubject/index.ts:13
↓ 3 callers
Function
useTimeoutPoll
( fn: () => Awaitable<void>, interval: MaybeRefOrGetter<number>, options: UseTimeoutFnOptions = {}, )
packages/core/useTimeoutPoll/index.ts:22
↓ 3 callers
Function
usingElRef
* Automatically check if the ref exists and if it does run the cb fn
packages/core/useMediaControls/index.ts:122
↓ 3 callers
Function
waitUntilFinished
()
packages/core/useFetch/index.ts:614
↓ 3 callers
Function
watchDebounced
( source: any, cb: any, options: WatchDebouncedOptions<Immediate> = {}, )
packages/shared/watchDebounced/index.ts:16
↓ 3 callers
Function
watchImmediate
(source: T, cb: any, options?: Omit<WatchOptions, 'immediate'>)
packages/shared/watchImmediate/index.ts:30
↓ 3 callers
Function
watchPausable
( source: any, cb: any, options: WatchPausableOptions<Immediate> = {}, )
packages/shared/watchPausable/index.ts:16
↓ 3 callers
Function
whenever
(source: WatchSource<T | false | null | undefined>, cb: WatchCallback<T>, options?: WheneverOptions)
packages/shared/whenever/index.ts:20
↓ 2 callers
Function
_createHistoryRecord
()
packages/core/useManualRefHistory/index.ts:146
↓ 2 callers
Function
_loadData
(key: string | number, ...args: Args)
packages/core/useMemoize/index.ts:91
↓ 2 callers
Function
_sendBuffer
()
packages/core/useWebSocket/index.ts:189
↓ 2 callers
Function
_start
()
packages/core/useUserMedia/index.ts:61
↓ 2 callers
Function
_start
()
packages/core/useDisplayMedia/index.ts:42
↓ 2 callers
Function
_stop
()
packages/core/useDisplayMedia/index.ts:50
↓ 2 callers
Function
a
(a1: number, a2: number)
packages/core/useTransition/index.ts:96
↓ 2 callers
Function
applyFormat
(name: UnitNames | keyof UseTimeAgoMessagesBuiltIn, val: number | string, isPast: boolean)
packages/core/useTimeAgo/index.ts:183
↓ 2 callers
Function
at
(index: number)
packages/core/useStepper/index.ts:57
↓ 2 callers
Function
b
(a1: number, a2: number)
packages/core/useTransition/index.ts:97
↓ 2 callers
Function
batch
(fn: (cancel: Fn) => void)
packages/core/useRefHistory/index.ts:150
↓ 2 callers
Function
bindEventsForUtterance
(utterance: SpeechSynthesisUtterance)
packages/core/useSpeechSynthesis/index.ts:72
↓ 2 callers
Function
build
()
scripts/build.ts:42
↓ 2 callers
Function
c
(a1: number)
packages/core/useTransition/index.ts:98
↓ 2 callers
Function
cacheStringFunction
(fn: T)
packages/shared/utils/port.ts:2
↓ 2 callers
Function
calcBezier
(t: number, a1: number, a2: number)
packages/core/useTransition/index.ts:100
↓ 2 callers
Function
callMockCallbackWithIsIntersectingValues
(...entries: { isIntersecting: boolean, time: number }[])
packages/core/useElementVisibility/index.test.ts:76
↓ 2 callers
Function
clean
()
packages/shared/useIntervalFn/index.ts:39
↓ 2 callers
Function
cleanup
()
packages/core/useResizeObserver/index.ts:59
↓ 2 callers
Function
cleanup
()
packages/core/useMutationObserver/index.ts:30
↓ 2 callers
Function
cleanup
()
packages/integrations/useDrauu/index.ts:83
↓ 2 callers
Function
cleanupAndUpdate
(fn?: Fn)
packages/core/onElementRemoval/index.ts:37
↓ 2 callers
Function
clear
()
packages/shared/utils/filters.ts:165
↓ 2 callers
Function
clear
()
packages/shared/useTimeoutFn/index.ts:44
↓ 2 callers
Function
cloneFn
(val: P[K])
packages/core/useVModel/index.ts:99
↓ 2 callers
Function
close
()
packages/core/useEventSource/index.ts:136
↓ 2 callers
Function
computedEager
(fn: () => T, options?: WatchOptionsBase)
packages/shared/computedEager/index.ts:17
↓ 2 callers
Function
computedInject
( key: InjectionKey<T> | string, options: ComputedInjectGetter<T, K> | WritableComputedInjectOptions<T, K>
packages/core/computedInject/index.ts:38
↓ 2 callers
Function
constructQuery
(params: URLSearchParams)
packages/core/useUrlSearchParams/index.ts:80
↓ 2 callers
Function
containsProp
(obj: object, ...props: string[])
packages/shared/utils/general.ts:61
↓ 2 callers
Function
createCalculateRange
(type: 'horizontal' | 'vertical', overscan: number, getOffset: ReturnType<typeof createGetOffset>, getViewCapa
packages/core/useVirtualList/index.ts:163
↓ 2 callers
Function
createComputedTotalSize
(itemSize: UseVirtualListItemSize, source: UseVirtualListResources<T>['source'])
packages/core/useVirtualList/index.ts:209
↓ 2 callers
Function
createFuse
()
packages/integrations/useFuse/index.ts:18
↓ 2 callers
Function
createGetDistance
(itemSize: UseVirtualListItemSize, source: UseVirtualListResources<T>['source'])
packages/core/useVirtualList/index.ts:188
↓ 2 callers
Function
createGetOffset
(source: UseVirtualListResources<T>['source'], itemSize: UseVirtualListItemSize)
packages/core/useVirtualList/index.ts:143
↓ 2 callers
Function
createGetViewCapacity
(state: UseVirtualListResources<T>['state'], source: UseVirtualListResources<T>['source'], itemSize: UseVirtua
packages/core/useVirtualList/index.ts:124
↓ 2 callers
Function
createProjection
( fromDomain: MaybeRefOrGetter<readonly [number, number]>, toDomain: MaybeRefOrGetter<readonly [number, nu
packages/math/createProjection/index.ts:9
↓ 2 callers
Function
createScrollTo
(type: 'horizontal' | 'vertical', calculateRange: () => void, getDistance: ReturnType<typeof createGetDistance
packages/core/useVirtualList/index.ts:223
↓ 2 callers
Function
dec
(delta = 1)
packages/core/_template/index.ts:7
↓ 2 callers
Function
decodeWithFallback
(encodedJwt: string, options?: JwtDecodeOptions)
packages/integrations/useJwt/index.ts:43
↓ 2 callers
Function
defaultOnChanged
(mode: T | BasicColorMode)
packages/core/useColorMode/index.ts:206
↓ 2 callers
Function
dispatchWriteEvent
(oldValue: string | null, newValue: string | null)
packages/core/useStorage/index.ts:208
↓ 2 callers
Function
exec
()
packages/shared/createEventHook/index.test.ts:14
↓ 2 callers
Function
execImmediateCallback
({ isActive, pause, resume }: Pausable)
packages/shared/useIntervalFn/index.test.ts:34
↓ 2 callers
Function
exit
()
packages/core/useFullscreen/index.ts:116
↓ 2 callers
Function
format
(t: string)
packages/core/useTitle/index.ts:68
↓ 2 callers
Function
format
(diff: number, unit: UseTimeAgoUnit<UnitNames>)
packages/core/useTimeAgo/index.ts:175
↓ 2 callers
Function
formatDate
(date: Date, formatStr: string, options: UseDateFormatOptions = {})
packages/shared/useDateFormat/index.ts:38
↓ 2 callers
Function
get
()
packages/shared/refWithControl/index.ts:37
↓ 2 callers
Function
getCategories
(functions: VueUseFunction[])
packages/metadata/utils.ts:3
↓ 2 callers
Function
getDeviceOptions
(type: 'video' | 'audio')
packages/core/useUserMedia/index.ts:46
↓ 2 callers
Function
getTouchEventCoords
(e: TouchEvent)
packages/core/useSwipe/index.ts:100
↓ 2 callers
Function
getValue
()
packages/core/useVModel/index.ts:105
↓ 2 callers
Function
getValue
(diff: number, unit: UseTimeAgoUnit<UnitNames>)
packages/core/useTimeAgo/index.ts:171
↓ 2 callers
Function
guessSerializerType
(rawInit: T)
packages/core/useStorage/guess.ts:1
↓ 2 callers
Function
inc
(delta = 1)
packages/core/_template/index.ts:6
↓ 2 callers
Function
isAllowed
(status: PermissionState | undefined)
packages/core/useClipboard/index.ts:125
↓ 2 callers
Function
isElementFullScreen
()
packages/core/useFullscreen/index.ts:99
↓ 2 callers
Function
lerp
(a: number, b: number, alpha: number)
packages/core/useTransition/index.ts:121
↓ 2 callers
Function
listener
(event: Event)
packages/core/onClickOutside/index.ts:127
↓ 2 callers
Function
listener
(e: KeyboardEvent)
packages/core/onKeyStroke/index.ts:75
↓ 2 callers
Function
loading
(loading: boolean)
packages/integrations/useAxios/index.ts:199
↓ 2 callers
Function
mockTouchEnd
(x: number, y: number)
packages/core/useSwipe/index.test.ts:28
↓ 2 callers
Function
mockTouchMove
(x: number, y: number)
packages/core/useSwipe/index.test.ts:27
↓ 2 callers
Function
mockTouchStart
(x: number, y: number)
packages/core/useSwipe/index.test.ts:26
↓ 2 callers
Function
mouseHandler
(event: MouseEvent)
packages/core/useMouse/index.ts:95
↓ 2 callers
Function
myFunction
()
packages/shared/createEventHook/index.test.ts:12
↓ 2 callers
Function
next
(n = 1)
packages/core/useCycleList/index.ts:63
↓ 2 callers
Function
onFetchError
(ctx)
packages/core/useFetch/index.test.ts:227
↓ 2 callers
Function
onGamepadConnected
(gamepad: Gamepad)
packages/core/useGamepad/index.ts:108
↓ 2 callers
Method
onmessage
(_ev: MessageEvent)
packages/core/useEventSource/index.test.ts:22
↓ 2 callers
Function
open
()
packages/core/useEventSource/index.ts:198
↓ 2 callers
Function
pausableFilter
(extendFilter: EventFilter = bypassFilter, options: PausableFilterOptions = {})
packages/shared/utils/filters.ts:229
↓ 2 callers
Function
pause
()
packages/core/useTimeoutPoll/index.ts:53
↓ 2 callers
Function
pause
()
packages/core/useGeolocation/index.ts:67
↓ 2 callers
Function
pause
()
packages/shared/useIntervalFn/index.ts:46
← previous
next →
301–400 of 1,073, ranked by callers