跳至内容

插件

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

Head - @vueuse/head

Vue 3 的文档头部管理器。支持服务器端渲染。由 @egoist 创建和维护。

Motion - @vueuse/motion

Vue 组合式函数让你的组件动起来。

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

@Tahul 创建和维护。

Gesture - @vueuse/gesture

Vue 组合式函数使你的应用更交互式

  • 🚀 即插即用
  • 🕹 支持鼠标触摸
  • 🎮 支持指令v-dragv-pinchv-move 等)
  • ✨ 使用TypeScript编写
  • 🤹 可以很好地与 vueuse/motion任何其他动画解决方案一起使用

@Tahul 创建和维护。

Sound - @vueuse/sound

用于播放音效的 Vue 组合式函数。

  • 👂 让你的网站使用 2 种人类感官而不是 1 种进行通信
  • 🔥 使用Vue组合式 API 构建
  • 🚚 使用 @vueuse/sound/nuxt 支持Nuxt 3
  • ⚡️ 你的中只有<1kb字节(gzip)!~10kb异步加载。
  • ✨ 使用TypeScript构建
  • 🗣 使用功能强大且经过实战检验的音频工具:Howler.js

@Tahul 创建和维护。

SchemaOrg - @vueuse/schema-org

Vue 的 Schema.org。支持类型化和自动化的 Google 富文本结果

  • 😊 无需 Schema 知识,只需几分钟即可轻松上手,配置最少
  • ✨ 20+ 类型化的 Schema,符合最佳实践(GoogleYoast)富文本结果
  • 🧙 自动化 Schema:@id、URL/日期解析、路由元数据等
  • 🤝 与 VitePressNuxtVitesseVite 集成,并自动导入
  • 🍞 选择你喜欢的 API:组合式函数或组件
  • 🌳 支持服务器端渲染、摇树优化和 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 许可证下发布。