大家好,我是农村程序员,独立开发者,行业观察员,VSCode 插件批发商,前端之虎陈随易。
我会在这里分享关于 独立开发、编程技术、思考感悟 等内容,欢迎关注。
- 网站 1️⃣:https://chensuiyi.me
- 网站 2️⃣:https://me.yicode.tech
技术群与交朋友请在个人网站 👆 联系我,如果你觉得本文有用,一键三连 (点赞、评论、转发),就是对我最大的支持~

今天呢,给大家分享一个前端 UI 框架,也是我目前唯一在用的 UI 框架,它就是腾讯的 TDesign。

在此之前,字节的arco-design-vue我已经用了很久了,也非常喜欢这种简约干练的风格。

唯一的问题就是,官方已经 7 个月没更新了,基本可以判定弃坑了。
虽然用还是能用,但是心里膈应啊,空落落的,没有安全感,有的人无所谓,但我真受不了这种感觉。
于是调研分析了一遍,最终选择腾讯的TDesign作为我接下来长期使用的 UI 框架,至于这个框架有哪些优点和好处,且听我一一道来。
什么是 TDesign?
TDesign 是腾讯开源的企业级设计系统(Enterprise Design System),不仅仅是一个组件库,而是包含设计规范、组件实现、设计资源、开发工具的完整解决方案。
从 2019 年开始,腾讯通过内部开源协作,将原本分散在各个团队的设计系统整合起来,形成了 TDesign 这样一个统一、全面、易用的设计体系。
更新勤快,持续迭代
TDesign 的更新频率令人印象深刻:
- 📅 周更新节奏:保持每周发布新版本
- 🔥 最新动态:最近一次提交距今仅 5 小时(截至检索时间)
- 📊 活跃度高:过去一年关闭了 1000+ Issues,进行了 5000+ 次代码审查
- 📦 版本丰富:已发布 170 个版本,持续改进和优化
从 GitHub 的提交记录可以看到,TDesign 团队非常活跃,几乎每天都有代码提交和更新。
全平台覆盖,技术栈齐全

TDesign 最大的优势就是真正的全平台支持,这在开源组件库中非常少见:
🖥️ 桌面端(Desktop)
| 框架 | 说明 |
|---|---|
| Vue 2 | 长期支持稳定版 |
| Vue 3 | Vue Next 版本 |
| React | React 18+ 支持 |
📱 移动端(Mobile)
| 框架 | 说明 |
|---|---|
| 微信小程序 | 稳定版,生产可用 |
| Vue 3 Mobile | H5 移动端 |
| React Mobile | 测试版本 |
| Flutter | 跨平台移动开发 |
| QQ 小程序 | 内测中 |
| UniApp | 支持多端 |
与其他组件库对比
| 特性 | TDesign | Arco Design | Element Plus | Ant Design | Naive UI |
|---|---|---|---|---|---|
| PC 端 | ✅ Vue2/3, React | ✅ Vue, React | ✅ Vue3 | ✅ Vue, React | ✅ Vue3 |
| 移动端 | ✅ 完整支持 | ⚠️ 部分 | ❌ | ⚠️ 部分 | ❌ |
| 小程序 | ✅ 官方支持 | ❌ | ❌ | ⚠️ 社区 | ❌ |
| 设计资源 | ✅ 多工具 | ✅ 丰富 | ⚠️ 有限 | ✅ 丰富 | ⚠️ 有限 |
| 更新频率 | ✅ 周更 | ❌ 7 个月未更 | ✅ 活跃 | ✅ 活跃 | ✅ 活跃 |
| 企业背书 | 腾讯 | 字节跳动 | 饿了么 | 蚂蚁 | 个人 |
| 设计风格 | 现代简约 | 简约干练 | 传统稳重 | 企业级专业 | 现代清新 |
TDesign 的一致性
举个例子,一个 Button 组件在 Vue、React、小程序中的使用方式几乎完全相同:
<!-- Vue -->
<t-button theme="primary">按钮</t-button>// React
<Button theme="primary">按钮</Button><!-- 小程序 -->
<t-button theme="primary">按钮</t-button><!-- uniapp -->
<t-button theme="primary">按钮</t-button>这种一致性大大降低了跨平台开发的学习成本。
👥 社区参与
- 26+ 核心贡献者
- 3600+ GitHub Stars
- 300+ Forks
- 平等开放的协作机制
很多贡献者从试用组件库开始,逐步提交 Issue、PR,最终成为核心贡献者。
🎨 设计资源
- Figma - 在线协作设计
- Sketch - 专业设计工具
- Adobe XD - Adobe 生态
- Axure - 原型设计
- CoDesign - 腾讯内部设计协作平台
- Pixso - 国产设计工具
- 即时设计 - 国产设计工具
- 墨刀 - 原型设计工具
- TDesign Maker - 官方 Sketch 插件
这种全面性是其他开源组件库难以匹敌的!
在线体验
访问下方地址可以在线预览所有组件:
- 桌面端:https://tdesign.tencent.com/
- 移动端:https://tdesign.tencent.com/mobile/
- 小程序:https://tdesign.tencent.com/miniprogram/
- Uniapp:https://uwayfly.com/tdesign-uniapp
Uniapp 版本应为社区驱动,暂未进入官方平台。
总结
TDesign 是一个真正全面的企业级设计系统,它的优势在于:
- 🔥 更新勤快 - 周更新节奏,5000+ 代码审查
- 🎯 全平台支持 - Vue/React/小程序/移动端全覆盖
- 🎨 设计完善 - 不只是代码,还有完整的设计规范
- 🏢 企业级 - 腾讯内部验证,生产可用
- 🌟 易用性强 - 开箱即用,文档完善
- 🤝 开源友好 - 活跃的社区,欢迎贡献
如果你正在寻找一个全面、稳定、持续更新的组件库,TDesign 绝对值得一试!
🔥 推荐我正在用的好物:
- 高防服务器,亚洲云 👉 https://www.asiayun.com/aff/WVZEPCDS
- 高防 CDN,蓝易云 👉 https://www.tsyvps.com/aff/YHTEOVFE
- 国产编程语言,MoonBit 👉 https://aka.moonbitlang.com/csy
- 国产图形库,Leaferjs 👉 https://www.leaferjs.com
- WEB 端 Vue3 UI 框架,TDesign 👉 https://tdesign.tencent.com/vue-next
- Uniapp 端 Vue3 UI 框架,Wot-ui 👉 https://wot-ui.cn/
- Uniapp 生态库,uni-helper 👉 https://uni-helper.js.org/
🔥 我的 VSCode 扩展商店:
👉 https://marketplace.visualstudio.com/publishers/chensuiyi

