Loading...
Loading...
ALWAYS use when writing code importing "@vueuse/core". Consult for debugging, best practices, or modifying @vueuse/core, vueuse/core, vueuse core, vueuse.
npx skill4agent add harlan-zw/vue-ecosystem-skills vueuse-core-skilld@vueuse/corecomputedAsyncflushpresyncuseThrottleFncreateSharedComposableuseAsyncStateglobalThis.reportErroronError@vueuse/corerequire('@vueuse/core')watchPausablewatch(){ stop, pause, resume }const { pause, resume } = watch(src, cb)computedEagercomputed()templateRef(key)useTemplateRef()executeTransition()transition()UseTransitionOptions.transitioneasingbreakpointsVuetifybreakpointsVuetifyV2breakpointsVuetifyV2breakpointsVuetifyV3asyncComputedcomputedAsynccomputedAsyncrefManualReset(defaultValue).reset()useCssSupports(property, value)useCssSupports(conditionText)CSS.supports()useTimeAgoIntl(time, options)Intl.RelativeTimeFormattransition(source, from, to, options)executeTransitioninterpolationConfigurableSchedulerscheduleruseCountdownuseNowuseTimestampuseTimeAgouseTimeAgoIntluseElementByPointuseMemoryuseVibrateintervalimmediateuseIdleStoppable{ pause, resume, stop }useIntersectionObserveruseElementVisibilityinitialValuerootMarginuseDropZonecheckValidityuseRefHistoryshouldCommituseUrlSearchParamsstringifywatchAtMost{ pause, resume }useStorageAsynconReadyuseAsyncStateuseSortablewatchElementuseWebSocketautoConnect.delayuseClipboardItemsread()useDraggableuseEventSourceserializeronLongPressdelayonClickOutside() => valuecomputeduseTitle(() => isDark.value ? 'Night' : 'Day')useFetchcreateFetcheventFilterthrottleFilterdebounceFilteruseLocalStorageuseMousemergeDefaults: trueuseStorageundefinedStorageSerializers@vueuse/coreuseStoragenullcreateSharedComposablecomputedWithControlcomputedcomputedWithControleffectScope()scope.stop()effectScopewindowuseMouseuseScrollscheduleruseNowuseCountdownuseRafFn