Collection of Vue Composition Functions
npm i vhook- State
- useTitle—— 用于设置页面的标签页标题
- useToggle—— 用于在两个状态之间切换
- useBoolean—— 用于管理- Boolean状态的- Hook
- useHash—— 追踪- 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滚动的位置