browser
browser
- useBluetooth:响应式 Web Bluetooth API。
- useBreakpoints:响应式视口断点。
- useBroadcastChannel:响应式 BroadcastChannel API。
- useBrowserLocation:响应式浏览器位置。
- useClipboard:响应式 Clipboard API。
- useClipboardItems:响应式 Clipboard API 条目。
- useColorMode:响应式颜色模式 (深色 / 浅色 / 自定义),并自动持久化数据。
- useCssVar:操作 CSS 变量。
- useDark:响应式暗色模式,并自动持久化数据。
- useEventListener:轻松使用 EventListener。
- useEyeDropper:响应式 EyeDropper API (取色器 API)。
- useFavicon:响应式网站图标 (favicon)。
- useFileDialog:轻松打开文件对话框。
- useFileSystemAccess:使用 FileSystemAccessAPI 创建、读取和写入本地文件。
- useFullscreen:响应式 Fullscreen API (全屏 API)。
- useGamepad:为 Gamepad API (游戏手柄 API) 提供响应式绑定。
- useImage:在浏览器中响应式加载图像。
- useMediaControls:
audio和video元素的响应式媒体控制器。 - useMediaQuery:响应式 Media Query (媒体查询)。
- useMemory:响应式内存信息。
- useObjectUrl:代表对象的响应式 URL。
- usePerformanceObserver:观察性能指标。
- usePermission:响应式 Permissions API (权限 API)。
- usePreferredColorScheme:响应式 prefers-color-scheme 媒体查询 (偏好配色方案)。
- usePreferredContrast:响应式 prefers-contrast 媒体查询 (偏好对比度)。
- usePreferredDark:响应式暗色主题偏好设置。
- usePreferredLanguages:响应式 Navigator Languages (浏览器语言设置)。
- usePreferredReducedMotion:响应式 prefers-reduced-motion 媒体查询 (偏好减少动态效果)。
- usePreferredReducedTransparency:响应式 prefers-reduced-transparency 媒体查询 (偏好减少透明度)。
- useScreenOrientation:响应式 Screen Orientation API (屏幕方向 API)。
- useScreenSafeArea:响应式
env(safe-area-inset-*)(安全区域内边距)。 - useScriptTag:创建一个脚本标签。
- useShare:响应式 Web Share API (Web 分享 API)。
- useSSRWidth:用于设置一个全局视口宽度,该宽度将在渲染依赖于视口宽度的 SSR 组件时使用,例如
useMediaQuery或useBreakpoints。 - useStyleTag:在
head中注入响应式style元素。 - useTextareaAutosize:根据内容自动更新文本区域的高度。
- useTextDirection:元素文本的响应式
dir属性 (文本方向)。 - useTitle:响应式文档标题。
- useUrlSearchParams:响应式 URLSearchParams。
- useVibrate:响应式 Vibration API (震动 API)。
- useWakeLock:响应式 Screen Wake Lock API (屏幕唤醒锁定 API)。
- useWebNotification:响应式 Notification (网络通知)。
- useWebWorker:简单的 Web Workers 注册和通信。
- useWebWorkerFn:运行耗时函数而 不阻塞 UI。