跳到主要内容

附加组件

核心包旨在保持轻量和无依赖。而附加组件则将流行的包封装成统一的 API 风格。

Head - @vueuse/head

Vue 3 的文档头部管理器。支持 SSR。由 @egoist 创建并维护。

Motion - @vueuse/motion

让你的组件动起来Vue Composables

  • 🏎 基于 Popmotion流畅动画
  • 🎮 声明式 API
  • 🚀 即插即用,内置 10+ 预设
  • 🚚 支持使用 nuxt-use-motionNuxt
  • ✨ 使用 TypeScript 编写
  • 🏋️‍♀️ 轻量,打包大小 小于 20kb

@Tahul 创建并维护。

Gesture - @vueuse/gesture

让你的应用更具交互性Vue Composables

  • 🚀 即插即用
  • 🕹 支持鼠标触摸
  • 🎮 支持指令v-drag, v-pinch, v-move...)
  • ✨ 使用 TypeScript 编写
  • 🤹 与 vueuse/motion任何其他动画解决方案完美配合

@Tahul 创建并维护。

Sound - @vueuse/sound

用于播放音效的 Vue Composables。

  • 👂 让你的网站使用 2 种人类感官而非 1 种进行交流
  • 🔥 使用 Vue Composition API 构建
  • 🚚 使用 @vueuse/sound/nuxt 支持 Nuxt 3
  • ⚡️ 你的小于 1kb 字节(gzip)!约 10kb 异步加载。
  • ✨ 使用 TypeScript 构建
  • 🗣 使用强大、经过实战检验的音频工具:Howler.js

@Tahul 创建并维护。

SchemaOrg - @vueuse/schema-org

用于 Vue 的 Schema.org。支持类型化和自动化的 Google Rich Results

  • 😊 无需 Schema 知识,通过最少的配置即可在几分钟内启动运行
  • ✨ 20 多个类型化的 Schema,实现最佳实践 (Google, Yoast) Rich Results
  • 🧙 自动化 Schema:@id、URL/日期解析、路由元数据等
  • 🤝 与 VitePress, Nuxt, VitesseVite 集成,支持自动导入
  • 🍞 选择你偏好的 API:Composables 或 Components
  • 🌳 支持 SSR、tree-shaking 和 Schema 继承

@harlan-zw 创建并维护。

Router - @vueuse/router

vue-router 的工具函数

Integrations - @vueuse/integrations

实用工具库的集成封装

RxJS - @vueuse/rxjs

在 Vue 中启用 RxJS 响应式函数

Firebase - @vueuse/firebase

为 Firebase 启用实时绑定

Electron - @vueuse/electron

VueUse 的 Electron 渲染进程模块

根据 MIT 许可证发布。