
项目概述
OpenTiny (TinyVue) 是华为云官方开源的企业级前端组件库与设计系统。它创新性地采用了内核与渲染框架解耦的跨端架构,实现了一套代码同时无缝兼容 Vue 2 与 Vue 3,并在 PC 端和移动端拥有极致一致性。
核心特性
- Vue 2 / Vue 3 跨版本同构:消除老旧系统升级的技术断层,实现一次编码、双版本通用。
- 100+ 重器级业务组件:内置甘特图(Gantt)、高级流程图、大文件断点续传与极其复杂的嵌套数据网格。
- ⚡️ 华为云工业级稳定性:经受了华为内部电信级系统、云服务控制台与全球业务的高可靠性严苛考验。
- 全流程设计令牌系统:支持一键定制企业专属品牌色调与设计规范。
快速上手与示例代码
npm install @opentiny/vue<template>
<tiny-button type="primary">启动企业级服务</tiny-button>
</template>
<script setup>
import { TinyButton } from '@opentiny/vue';
</script>技术选型建议与适用场景
- 非常适合:大型企业遗留 Vue 2 系统向 Vue 3 平滑过渡、高复杂度工业级制造/通信/政企数字化管理平台。
- 不适用场景:只依赖几行代码的小型展示型轻量营销网站。
讨论与评价
分享你对该组件库的上手体验、优缺点或建议...
暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!
相关组件推荐
基于同类与技术栈推荐Astryx (Meta)
14k+
Meta(Facebook)官方开源的企业级设计系统与 React 19 组件库,内置 170+ 高度可访问组件、StyleX 与面向 AI 智能体的工作流。
无障碍支持设计令牌企业级+2
无障碍支持详情
Duolingo UI (ShadLingo)
126k+
基于 shadcn/ui v4 与 Tailwind CSS 深度定制的 Duolingo 风格设计系统与组件库,完整复刻多邻国标志性的 3D 按钮弹簧投影、高饱和猫头鹰绿与游戏化卡片交互。
源码拷贝设计令牌Gamification+3
源码拷贝详情
8bitcn/ui
2.1k+
基于 shadcn/ui 与 Tailwind CSS 构建的复古 8-Bit 像素风 React 组件库,兼备像素艺术美学与现代 WAI-ARIA 无障碍标准。
无障碍支持源码拷贝React+2
无障碍支持详情
