介绍

为 Vue 构建自然、生动且易于定制的用户界面。

orvui 是一个基于 Vue 3.5、Composition API 和 TypeScript 的开源组件库。组件包含交互动效、语义主题和状态绑定,可安装组件包,也可按需复制完整源码。

组件,随你组合。

Vue · TypeScript · Motion
消息通知不错过重要更新
音量64%

为什么选择 orvui?

开箱即用的细节
从按钮、表单到数据图表,组件共享字体、间距与十一套配色。先接入产品,再调整需要的部分。
交互自带动效
按压、布局变化与弹层过渡服务于交互反馈,并响应减少动态效果的系统偏好。
按 Vue 的方式组合
通过 v-model、插槽、子组件和组合式 API 连接状态。类型声明与组件页 API 帮助你了解每个接口。
保留定制空间
使用语义 CSS 变量调整主题,通过组件属性与插槽改变内容;需要修改内部实现时,可以复制单个组件源码。
键盘与服务端场景
表单和浮层提供键盘操作、焦点管理及相应语义。组件覆盖 SSR 与水合场景,具体交互和限制见各页说明。
为 AI 工作流提供上下文
通过 MCP、Agent Skills 与 Markdown 文档读取真实导入、状态绑定、示例和许可,帮助助手使用现有组件。

选择适合你的接入方式

组件包和复制源码使用相同的公共 API。按维护方式选择入口,完整配置集中在快速开始。

围绕组件的工具与资源

常见问题

参与项目

在 GitHub 查看源码、报告问题或贡献改进。复制和分发组件时,保留实现中的版权与适用许可。

  • 源码与问题反馈

    提供复现步骤、版本和预期行为,帮助定位问题。

    打开
  • /licenses/orvui-NOTICE.txt版权与许可

    查阅组件、Shader 与字体资源的来源和许可说明。

    打开