Collection of Vue3.0 Composition Functions
Collection of Vue Composition Functions
npm i vhook
useTitle
—— 用于设置页面的标签页标题useToggle
—— 用于在两个状态之间切换useBoolean
—— 用于管理 Boolean
状态的 Hook
useHash
—— 追踪 location.hash
的变化useHistory
—— 追踪 history
的变化useEvent
/ useEventRef
—— 用于监听事件的 Hook
useLifecycles
—— 同时使用 onMounted
和 onUnmounted
的 Hook
useDebounce
—— 带防抖功能的状态useDebounceFn
—— 生成带防抖功能的函数useInterval
—— 对 setInterval
的简单封装useTimeout
—— 用于在一段时间后更新值useTimeoutFn
—— 用于在一段时间后执行回调useLocalStorage
—— 具备响应式功能的 localStorage
状态useSessionStorage
—— 具备响应式功能的 sessionStorage
状态useStorage
—— 提供具备响应式的 localStorage
或 sessionStorage
状态useResize
—— 追踪 window
的大小useScroll
/ useScrollRef
—— 追踪特定 DOM
节点的滚动位置useWindowScroll
—— 追踪 window
滚动的位置