admin-vben/packages/effects/hooks
broBinChen e7fd0e3b6a
feat(hooks): useHoverToggle的入参refElement支持传入响应式数组 (#6333)
* feat(hooks): useHoverToggle的入参refElement支持传入响应式数组

* feat(hooks): 1、增加 useHoverToggle 中 refElement 参数关于传入响应式数组的注释说明。 2、修改 watch 监听深度,仅需浅层监听 refs 变化。 3、使用 effectScope 管理 useElementHover 实例,避免 refs 变化时事件监听器累积导致的内存泄漏问题

* feat(hooks): 在useHoverToggle中增强 updateHovers  的边界处理,优化watch方案,只监听元素数量变化而不是整个数组变化,避免过度依赖收集

---------

Co-authored-by: xiaobin <xiaobin_chen@fzzixun.com>
2025-06-27 19:08:41 +08:00
..
src feat(hooks): useHoverToggle的入参refElement支持传入响应式数组 (#6333) 2025-06-27 19:08:41 +08:00
README.md feat: add swap component (#4149) 2024-08-14 20:37:21 +08:00
package.json chore: release 5.5.7 2025-06-04 05:33:06 +08:00
tsconfig.json feat: Feature/pro docs (#70) 2024-07-28 14:29:05 +08:00

README.md

@vben/hooks

用于多个 app 公用的 hook继承了 @vben/hooks 的所有能力。业务上有通用 hooks 可以放在这里。

用法

添加依赖

# 进入目标应用目录,例如 apps/xxxx-app
# cd apps/xxxx-app
pnpm add @vben/hooks

使用

import { useNamespace } from '@vben/hooks';