Vite
下一代前端构建工具,提供极速的开发服务器和优化的生产构建。
TDesign 是腾讯开源的企业级设计体系,核心目标是为中后台产品提供一致的设计约束与可复用的前端基础能力。它将设计规范、组件实现、主题定制三项工作收敛到同一套工程体系中,减少设计与研发之间因语言不一致产生的沟通损耗。
TDesign 提供覆盖颜色、字体、间距、圆角、阴影、动效等基础设计令牌(Design Tokens),并输出 Figma、Sketch、Axure 等常用设计工具的组件库资源。设计侧的产出与代码侧组件保持同构,降低视觉走查成本。
组件库是 TDesign 使用频次最高的部分,当前支持多个主流技术栈:
| 技术栈 | 状态 | 组件数量 |
|---|---|---|
| Vue 2 / Vue 3 | 稳定维护 | 70+ |
| React | 稳定维护 | 70+ |
| 小程序 | 稳定维护 | 50+ |
| Flutter | 持续迭代 | 40+ |
组件覆盖表单、数据展示、导航、反馈、布局等中后台高频场景,并默认支持国际化与暗黑模式。
TDesign 采用 CSS Variables 与设计令牌联动的方式实现主题定制。开发者可以通过修改变量值快速生成品牌色、圆角、字号等维度的自定义主题,无需深入组件源码。对于大型组织而言,这意味着不同业务线可以在保持交互一致的前提下拥有独立的视觉识别。
TDesign 的组件库遵循统一的 API 设计约定,跨技术栈的组件命名、属性、事件基本对齐。对于同时维护 Vue 与 React 项目的团队,这一约定可以显著降低技术栈切换时的认知成本。组件均支持按需引入,对打包体积敏感的项目可以直接使用对应的插件或手动导入方式。
以 Vue 3 为例,核心步骤为:
npm install tdesign-vue-nextTDesign 的文档站点提供完整的组件示例、API 说明与设计指南,设计与研发可直接基于同一套参考物进行协作。