主题
函数
¥Functions
核心
插件
排序
过滤
传感器
useBattery-反应式 电池状态 API(通常称为电池 API)提供有关系统电池电量的信息,并让你在电池电量或充电状态发生变化时收到发送的事件通知。这可用于调整应用的资源使用情况,以在电池电量不足时减少电池消耗,或在电池电量耗尽之前保存更改以防止数据丢失。useFocus-用于跟踪或设置 DOM 元素的焦点状态的响应式工具。状态更改以反映目标元素是否是焦点元素。从外部设置无功值将分别针对 true 和 false 值触发 focus 和 blur 事件。useFocusWithin-用于跟踪元素或其后代之一是否具有焦点的反应式工具。它旨在匹配 :focus-within CSS 伪类的行为。一个常见的用例是在表单元素上查看当前是否有任何输入具有焦点。useMousePressed-反应式鼠标按下状态。由目标元素上的 mousedown touchstart 触发,并由窗口上的 mouseup mouseleave touchend touchcancel 释放。useNetwork-反应式 网络状态。网络信息 API 根据一般连接类型(例如 'wifi'、'cellular' 等)提供有关系统连接的信息。这可用于根据用户的连接选择高清内容或低清晰度内容。整个 API 包括添加 NetworkInformation 接口和 Navigator 接口的单个属性:导航器.连接。元素
动画
反应式性
实用工具
数组
时间
浏览器
useClipboard-反应式 剪贴板 API。提供响应剪贴板命令(剪切、复制和粘贴)以及异步读取和写入系统剪贴板的能力。对剪贴板内容的访问是在 权限 API 后面进行的。未经用户许可,不得读取或更改剪贴板内容。useClipboardItems-反应式 剪贴板 API。提供响应剪贴板命令(剪切、复制和粘贴)以及异步读取和写入系统剪贴板的能力。对剪贴板内容的访问是在 权限 API 后面进行的。未经用户许可,不得读取或更改剪贴板内容。useEventListener-轻松使用 EventListener。在已安装时使用 addEventListener 进行注册,在未安装时自动使用 removeEventListener 进行注册。useFullscreen-反应式 全屏 API。它添加了在全屏模式下显示特定元素(及其后代)的方法,以及在不再需要时退出全屏模式的方法。这使得可以使用用户的整个屏幕来渲染所需的内容(例如在线游戏),从屏幕上删除所有浏览器用户界面元素和其他应用,直到全屏模式关闭。状态
监视
组件
tryOnBeforeUnmount-安全 onBeforeUnmount。如果 onBeforeUnmount() 在组件生命周期内,则调用 onBeforeUnmount(),如果不在组件生命周期内,则不执行任何操作tryOnScopeDispose-安全 onScopeDispose。如果 onScopeDispose() 在效果范围生命周期内,则调用 onScopeDispose(),如果不在,则不执行任何操作useVirtualList-轻松创建虚拟列表。虚拟列表(有时称为 虚拟滚动条)允许你高效地渲染大量项目。它们仅通过使用 wrapper 元素模拟容器元素的完整高度来渲染显示 container 元素内的项目所需的最小数量的 DOM 节点。