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