v3-mhooks 是一套高质量可靠的 vue3 hooks 库,在当前 vue3 生态中,还未有 hooks 相关的库,而一套好的 hooks 库对开发人员来说必不可少,希望 v3-mhooks 能成为您的选择。
npm install --save v3-mhooks
# or
yarn add v3-mhooks
import {
useToggle,
useBoolean,
useSetState,
useDebounce,
useDebounceFn,
useThrottle,
useThrottleFn,
useLockFn,
useTimeout,
useInterval,
useRequest,
} from 'v3-mhooks';
- useToggle:管理两个状态值间切换的 Hook
- useBoolean:管理 boolean 状态的 Hook
- useSetState:管理 object 类型 state 的 Hook
- useDebounce:管理防抖值的 Hook
- useDebounceFn:管理防抖函数的 Hook
- useThrottle:管理节流值的 Hook
- useThrottleFn:管理节流函数的 Hook
- useLockFn:给异步函数一个锁,防止并发执行
- useTimeout:管理 setTimeout 函数的 Hook
- useInterval:管理 setInterval 函数的 Hook
- useRequest:一个强大的异步数据管理 Hooks
感谢他们提供灵感