Skip to content
OpenTiny (TinyVue) logo

OpenTiny (TinyVue)

华为云开源的企业级设计系统与组件库,一套代码同时支持 Vue 2 / Vue 3 与 PC / 移动端,提供 100+ 重器级组件。

OpenTiny 界面预览

项目概述

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 平滑过渡、高复杂度工业级制造/通信/政企数字化管理平台。
  • 不适用场景:只依赖几行代码的小型展示型轻量营销网站。

讨论与评价

0 条讨论
分享你对该组件库的上手体验、优缺点或建议...

暂无讨论。欢迎分享你对该组件库的上手体验、优缺点或建议!

相关组件推荐

基于同类与技术栈推荐