tdesign-miniprogram
1,796
Stars
0
Forks
0
Watchers
0
Open Issues
未知
许可证
Vue
语言
创建时间
最近更新
项目能做什么
TDesign 针对微信小程序与 Uni-app 推出的 UI 组件库。
来源:AI 基于仓库事实生成
· 内容以仓库实际 README 为准
使用说明 查看原始 README 原仓库文档
中文使用说明暂未生成。下面保留原仓库 README 摘录,命令与配置均以原文为准。
原始 README 摘录(英文原文,节选前 3000 字符)
<p align="center">
<a href="https://tdesign.tencent.com/" target="_blank">
<img alt="TDesign Logo" width="200" src="https://tdesign.gtimg.com/site/TDesign.png">
</a>
</p>
<p align="center">
<a href="https://github.com/Tencent/tdesign-miniprogram/blob/develop/LICENSE">
<img src="https://img.shields.io/npm/l/tdesign-miniprogram.svg?sanitize=true" alt="License">
</a>
<a href="https://www.npmjs.com/package/tdesign-miniprogram">
<img src="https://img.shields.io/npm/v/tdesign-miniprogram.svg?sanitize=true" alt="Version">
</a>
<a href="https://www.npmjs.com/package/tdesign-miniprogram">
<img src="https://img.shields.io/npm/dm/tdesign-miniprogram" alt="Downloads">
</a>
<a href="https://pkg.pr.new/~/Tencent/tdesign-miniprogram">
<img src="https://pkg.pr.new/badge/Tencent/tdesign-miniprogram?style=flat&color=000&logoSize=auto" alt="Downloads">
</a>
<a href="https://deepwiki.com/Tencent/tdesign-miniprogram">
<img src="https://deepwiki.com/badge.svg" alt="Ask DeepWiki">
</a>
</p>
[TDesign](https://github.com/Tencent/tdesign) 适配微信小程序的组件库。
## 预览
小程序组件示例小程序,请使用微信扫码预览 ↓
<br/>
<img width="260" src="https://user-images.githubusercontent.com/7017290/146479952-b05298e8-f6ac-44a1-b73c-7abd8b9b3914.jpeg" />
## 安装
### 使用 NPM
小程序已经支持使用 NPM 安装第三方包。
具体使用方式,可以参考小程序官网文档: [《NPM 支持》](https://developers.weixin.qq.com/miniprogram/dev/devtools/npm.html?search-key=npm)
```bash
npm i tdesign-miniprogram -S --production
```
> 建议使用 NPM,不再推荐“源码拷贝的方式”
## 使用组件
以按钮组件为例,只需要在 `JSON` 文件中引入按钮对应的自定义组件即可
```json
{
"usingComponents": {
"t-button": "tdesign-miniprogram/button/button"
}
}
```
## 在开发者工具中预览
```bash
# 安装项目依赖
npm install
# 执行组件编译
npm run dev
```
打开[微信开发者工具](https://mp.weixin.qq.com/debug/wxadoc/dev/devtools/download.html),把 `_example` 目录添加进去就可以预览示例了。
> ⚠️ 为保证 `_example` 示例小程序的正常运行,请使用已开通「微信同声传译」插件使用权限的小程序 AppID,若无法使用该插件,请在 `app.json` 文件中移除 `plugins` 配置,以免小程序无法正常运行。
## 基础库版本
最低基础库版本`^2.6.5`
## 贡献成员
<a href="https://openomy.app/github/tencent/tdesign-miniprogram" target="_blank">
<img src="https://openomy.app/svg?repo=tencent/tdesign-miniprogram&chart=bubble&latestMonth=12" alt="Contribution Leaderboard" />
</a>
## 反馈
有任何问题,建议通过 [Github issues](https://github.com/Tencent/tdesign-miniprogram/issues) 反馈或扫码加入用户微信群。
<table>
<tr>
<td align="center">
<img src="https://raw.githubusercontent.com/Tencent/tdesign/main/packages/site-components/src/images/groups/wx-group.png" width="200" /><br />
微信小程序
</td>
<td align="center">
<img src="https://raw.githubusercontent.com/Tencent/tdesign/main/packages/site-components/src/images/groups/uniapp-group.png" width="200" /><br />
Uniapp
</td>
</tr>
</table>
## 开源协议
TDesign 遵循 [MIT 协议](https://github.com/Tencent/tdesign-miniprogram/LICENSE)。
阅读完整原文
商业机会分析 AI 生成
TDesign 风格垂类商业小程序全套模板与脚手架
| 产品构想 | 基于 TDesign-miniprogram / Uniapp 构建完整的高频行业场景源码(如预约系统、同城电商、知识付费、会员积分商城),包含完整前端界面及开箱即用的后端(如微信云开发或 Node.js/Go API)。 |
| 核心功能 | 开箱即用整套业务页面、统一的 TDesign 设计规范与主题变量定制、微信支付/登录/分享等官方能力闭环封装、配套简易管理后台。 |
| 目标用户 | 接外包的独立开发者、小型外包开发公司、快速验证 MVP 的个体创业者。 |
| 难度/周期 | 中等 · 3 - 6 周 · 成本:极低(主要是开发与示例演示服务器/小程序提审认证费用) |
| 收费模式 | 源码授权销售(买断制单项目/多项目授权)、DCloud 插件市场或自有网站分发、增值技术支持服务费。 |
| 竞争风险 | 行业模版竞争激烈;微信小程序审核规则变化可能导致模版上线流程受阻。 |
| 依据 | 已验证事实 |
TDesign 小程序可视化代码生成与页面搭建器
| 产品构想 | 提供网页端拖拽式可视化搭建平台,内置所有 TDesign 基础与业务组件,一键导出规范的微信小程序原生代码或 Uni-app Vue 代码。 |
| 核心功能 | TDesign 组件库可视化画布、交互逻辑简单绑定、主题色/圆角一键切换并同步输出配置、一键导出标准工程代码包。 |
| 目标用户 | 前端开发者、UI 设计师、初级小程序开发人员。 |
| 难度/周期 | 较高 · 2 - 3 个月 · 成本:低(前端静态站部署为主) |
| 收费模式 | Freemium 模式(基础组件免费拖拽,高级复合组件、整页导出、云端存储采用订阅制或次卡付费)。 |
| 竞争风险 | 开发与维护复杂度高,需紧跟官方组件库的更新与 API 调整;纯代码生成对复杂业务场景覆盖有限。 |
| 依据 | 尚需验证的假设 |
Figma 商业级 UI Kit 转换与工程化交付服务
| 产品构想 | 制作并维护与 TDesign-miniprogram 1:1 严格对齐的高级 Figma 商业设计规范库与设计-代码同步插件,提供针对企业的 UI 组件化交付咨询与定制。 |
| 核心功能 | 像素级还原 TDesign 的 Figma Token 与组件变体、一键导出组件规范、设计稿一键生成符合 TDesign 结构的前端骨架代码。 |
| 目标用户 | 设计公司、企业设计系统维护人员、设计研发协同团队。 |
| 难度/周期 | 中等 · 2 - 4 周 · 成本:极低(主要为设计与插件开发时间成本) |
| 收费模式 | Figma 社区资源付费下载、设计插件高级功能订阅、企业设计系统落地咨询与定制外包。 |
| 竞争风险 | 官方可能会免费发布配套官方设计资产,从而削弱第三方商业设计库的溢价空间。 |
| 依据 | 数据支持的判断 |
AI 基于仓库公开数据分析生成,含推测成分,不构成收益承诺。
报告会保存到 个人中心
竞品与相似项目 GitHub Search 真实检索
| 项目 | 中文简介 | Stars | 语言 |
|---|---|---|---|
| Tencent/tdesign-miniprogram-starter-retail | 中文介绍暂未生成 TDesign - 微信小程序 - 零售行业模板 |
875 | JavaScript |
| TDesignOteam/tdesign-miniprogram-starter | 中文介绍暂未生成 TDesign Miniprogram 页面模板 - 通用类 |
55 | JavaScript |
| TDesignOteam/tdesign-miniprogram-starter-apply | 中文介绍暂未生成 TDesign Miniprogram 页面模板 - 活动报名类 |
10 | JavaScript |
| anlyyao/tdesign-miniprogram-rpx2px | 中文介绍暂未生成 TDesign 小程序组件库 rpx 转 px 工具,支持 CLI / Node API / Gulp 插件 | 工程侧 |
4 | JavaScript |
| menlong999/mini-ecom-open | 中文介绍暂未生成 基于 CloudBase 与 TDesign 的多租户微信小程序电商内核 |
3 | JavaScript |
| Zhangwai/tdesign-miniprogram-starter-retail | 中文介绍暂未生成 mini持续集成demo |
2 | JavaScript |
以上为通过 GitHub 官方 Search API 检索的相似项目,功能差异与优劣势需进一步人工确认,配置 AI 后可生成对比分析。
项目优势与风险
| 技术成熟度 | 创建于 ,最近推送 ,发布过 100 个 Release |
| 社区活跃 | Star 1,796 / Fork 0 / Issue 0(数据支持,可自行核实) |
| 许可证 | 未检测到(需人工确认) |
| 主要风险 | 上游项目方向可能变化;同赛道竞争者较多(见竞品表);热度与需求不完全等价 |
安装与使用
快速开始(以仓库 README 为准)
git clone https://github.com/Tencent/tdesign-miniprogram.git cd tdesign-miniprogram # 请阅读仓库 README 获取确切安装步骤(依赖、配置、启动命令)
术语说明:Docker=应用容器(把程序和依赖打包运行);API Key=调用外部服务的密钥;Git Clone=把仓库代码下载到本地。常见错误:API Key 未配置 / 端口占用 / 数据库连接失败,多数项目在 README 的 Troubleshooting 章节有说明。