Skip to content

插件

核心包旨在轻量且无依赖。而插件则将流行的包封装成一致的 API 风格。

Head - @vueuse/head

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

Motion - @vueuse/motion

Vue 组合式工具库 将您的 组件 进行 动效 化。

  • 🏎 基于 Popmotion平滑动画
  • 🎮 声明式 API
  • 🚀 即插即用,支持 10+ 预设动画
  • ✅ 使用 vue-demi 支持 Vue 2 & 3
  • 🚚 使用 nuxt-use-motion 支持 Nuxt
  • ✨ 使用 TypeScript 编写
  • 🏋️‍♀️ 轻量级,仅 20kb

@Tahul 创建和维护

Gesture - @vueuse/gesture

Vue 组合式工具库 使您的应用程序具有 交互性

  • 🚀 即插即用
  • 🕹 鼠标触摸 支持
  • 🎮 指令 支持(v-dragv-pinchv-move 等)
  • ✨ 使用 TypeScript 编写
  • ✅ 使用 vue-demi 支持 Vue 2 & 3
  • 🤹 与 vueuse/motion任何其他 动画解决方案兼容

@Tahul 创建和维护

Sound - @vueuse/sound

用于播放声音效果的 Vue 组合式工具库。

  • 👂 让您的网站使用 2 种人类感官 进行 交流
  • 🔥 使用 Vue 组合式 API 构建
  • ✅ 使用 vue-demi 支持 Vue 2 & 3
  • 🚚 使用 @vueuse/sound/nuxt 支持 Nuxt 2 & 3
  • ⚡️ 在您的 捆绑包 中仅有 <1kb(gzip 压缩)!~10kb 异步加载。
  • ✨ 使用 TypeScript 编写
  • 🗣 使用经过充分测试的强大音频实用程序:Howler.js

@Tahul 创建和维护

SchemaOrg - @vueuse/schema-org

用于 Vue 的 Schema.org。支持类型化和自动化的 Google 丰富结果

  • 😊 无需 Schema 知识,只需进行最少的配置即可在几分钟内上手
  • ✨ 20+ 类型化模式,实现最佳实践(GoogleYoast)丰富结果
  • 🧙 自动化 Schema:@id,URL / 日期解析,路由元数据等
  • 🤝 集成为 VitePressNuxtVitesseVite 提供自动导入
  • 🍞 选择您喜欢的 API:组合式或组件
  • 🌳 支持 SSR、树摇和模式继承

@harlan-zw 创建和维护

Router - @vueuse/router

Utilities for vue-router

Integrations - @vueuse/integrations

Integration wrappers for utility libraries

RxJS - @vueuse/rxjs

Enables RxJS reactive functions in Vue

Firebase - @vueuse/firebase

Enables realtime bindings for Firebase

  • useAuth — 响应式的 Firebase Auth 绑定。它提供了一个响应式的 userisAuthenticated,因此您可以轻松地对用户的身份验证状态变化做出反应。
  • useFirestore — 响应式的 Firestore 绑定。使得始终将本地数据与远程数据库同步变得简单直观。
  • useRTDB — 响应式的 Firebase 实时数据库 绑定。使得始终将本地数据与远程数据库同步变得简单直观。

Electron - @vueuse/electron

Electron renderer process modules for VueUse

Released under the MIT License.