更新记录
0.5.7(2025-11-27) 下载此版本
Features
Bug Fixes
Input: 修复clear事件的意外冒泡问题 @novlan1 (#100)Calendar: 修复switchMode为year-month时的编译问题 @novlan1 (#106)
0.5.6(2025-11-25) 下载此版本
Features
Popup: 支持v-model:visible@novlan1 (#90)Form: 支持validate方法传参 @novlan1 (#90)Input: 支持v-model:value@novlan1 (#89)
Bug Fixes
Form: 修复深色模式背景错误问题 @novlan1 (#91)
0.5.5(2025-11-18) 下载此版本
Features
Picker: 支持v-model:visible语法糖 @novlan1 (#77)PullDownRefresh: 修改dragstart/dragging/dragend事件参数为TouchEvent@novlan1 (#63)
Bug Fixes
查看更多平台兼容性
uni-app(3.6.15)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| - | - | √ | √ | - | - | - | - | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - |
uni-app x(3.6.15)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| - | - | - | - | - | - |
其他
| 多语言 | 暗黑模式 | 宽屏模式 |
|---|---|---|
| √ | √ | √ |
文档
预览
扫码查看 ↓
其他平台同样支持,仅因平台审核等原因未能上架预览,不影响组件库正常使用。
安装
NPM 方式
npm i tdesign-uniapp
UNI_MODULES 方式
已上传 插件 到 DCloud 插件市场,请打开插件详情页并点击使用 HBuilderX 导入插件。
使用
- 在
main.ts中引入样式文件
import 'tdesign-uniapp/common/style/theme/index.css';
也可以引入 rpx 单位的 less 文件,该文件与 tdesign-miniprogram 完全一致。
import 'tdesign-uniapp/common/style/theme/index.less';
- 在文件中使用
<template>
<t-loading />
</template>
<script lang="ts" setup>
import TLoading from 'tdesign-uniapp/loading/loading.vue';
</script>
只提供按需导入方式,不支持全量导入(全量导入在小程序下有兼容性问题)。
自动导入
在 pages.json 配置 easycom,可实现自动导入。
CLI 模式
使用 CLI 模式,即使用 node_modules 下的 tdesign-uniapp 时,配置如下。
{
"easycom": {
"custom": {
"^t-(.*)": "tdesign-uniapp/$1/$1.vue"
}
}
}
UNI_MODULES 模式
使用 uni_modules 下的 tdesign-uniapp 时,配置如下。
{
"easycom": {
"custom": {
"^t-(.*)": "@/uni_modules/tdesign-uniapp/components/$1/$1.vue"
}
}
}
编辑器提示
安装注册 TDesign 之后,在开发项目时,可以配合插件在VSCode等主流编辑器中达到提示组件名及API的效果。
推荐安装 Volar,并在项目的 tsconfig.json 的 includes 属性中增加 node_modules/tdesign-uniapp/global.d.ts,即可实现该效果。
平台兼容性
| 平台 | Vue2 | Vue3 | H5 | Android | iOS | App-nvue | 微信小程序 | QQ小程序 |
|---|---|---|---|---|---|---|---|---|
| 支持情况 | ✅ | ✅ | ✅ | ✅ | ✅ | ⚠️ | ✅ | ✅ |
| 平台 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 小红书小程序 | 京东小程序 |
|---|---|---|---|---|---|---|
| 支持情况 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
浏览器兼容性
![]() Firefox |
![]() Chrome |
![]() iOS Safari |
![]() Samsung |
![]() Opera |
[ ]()Android Browser |
|---|---|---|---|---|---|
| Firefox >=104 | Chrome >=105 | iOS Safari >=12.2 | Samsung >=10.2 | Opera >=64 | Android Browser >=105 |
详情参见移动端组件库浏览器兼容性说明
反馈
有任何问题,建议通过 Github issues 反馈或扫码加入用户微信群。
开源协议
TDesign 遵循 MIT 协议。

收藏人数:
https://github.com/novlan1/tdesign-uniapp
https://www.npmjs.com/package/tdesign-uniapp
下载插件并导入HBuilderX
下载示例项目ZIP
赞赏(0)





]()
下载 634
赞赏 0
下载 11513555
赞赏 1813
赞赏
京公网安备:11010802035340号