更新记录
3.2.09(2025-09-01) 下载此版本
- 修改maring,padding计算规则。 #
3.2.08(2025-08-30) 下载此版本
- 优化大部分组件性能和显示效果,动效等。
- tmForm允许嵌套对象进行表单校验。
- upload相关组件优化相关问题。
- 新增国际化语言插件,可以直接在任意位置
import {$i18n} from "@/uni_modules/tm-ui"
来使用,具体见文档。组件一些文字也使用了多语言配置。(本语言插件是自写的非vueI18n因此不会与你已有的冲突),相比直接使用vuI18n在app端是使用不了插值的,自定的话更灵活,可以直接插值。 - 修复表单对null的校验。
- 修复了upload相关组件可能的问题(不一定会触发)
- 新增了请求类,可未授权时队列等候自动请求。(针对小程序中wxocde静默登录自动授权处理),可以对接口自动缓存,请直接调用uni.tmRq调用。并且在示例中为你新增了路由示例。
- modal 添加了beforeClose属性,用于控制在关闭前执行的一些校验(比如嵌套的表单,输入框等的校验操作)
- tm-between-time 修复,当start和end不在可快捷列表之间时,会选择快捷时间,但实际快捷时间不在起始之间
- 【新增】tm-tabbar底部导航组件。
3.2.07(2025-07-16) 下载此版本
- tm-stepperx组件修复可能在深层嵌套时,可能默认值时可能会有错误。
- 表单校验,兼容更广泛的可能类型不兼容时的处理情况。并增加了些属性,更新了校验时机的处理(已在非常复杂的表单嵌套及主/子表单动态渲染结构中得到验证)
- tmDate及picker-date,date-view,picker-between修复了某些问题。【请务必升级】
- tm-stepper增加autoHideBtn属性及示例,自动隐藏减号,同时增加input-style属性
- 完善组件针对style属性的ts提示,这样可在写对象css时有css全局字典提示,并解决爆红问题,比如tmText属性:_style="{fontSize:16}",时会有css提示。
- 修复tm-html和navbar组件,如果页面被分享到朋友圈,当用户在朋友圈浏览时会出现错误(注意不是打开仅是朋友圈的内嵌浏览)
- 修复tm-upload-photo,tm-upload-videou状态不变化,成功后,数据不同步。
平台兼容性
uni-app(4.07)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
× | √ | √ | √ | √ | × | √ | √ | √ |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
√ | × | √ |
TMUI 3.0 | TMUI4.0
声明
免费开源贡献是2.0和3.0版本的初衷。
4.0x我是收费的原生uniappx开发套伯按大量原生插件 已经有一定的销量,有动力支撑3.0的维护。
从tmui2.0[不维护],3.1.x[不维护],tmui3.2[维护],tmui4.0x[维护]已经和大家度过了5年,感谢大家的支持。实属不容易请大家努力提交3.2.x PR功能让我合并及支持4.0x的维护。
各文档链接
2.0x vue2 js版本 | 3.0x vue3 ts版本 | 4.0x Uts版本 |
---|---|---|
2.0插件 | 3.0 | 4.0插件 |
tmui3.0开发文档
TMUI3.2.0继承tmui4.0x的规范及标准。目前已经发布3.2.0预览版本组件有点少,但够用。后续补齐。
如果你是之前的3.1.x用户请注意:
-
- 本版本不向下兼容!!!!!
-
- 不再兼容nvue平台,请谨慎升级
-
- 3.1.x及2.0.x版本已经不维护,不需要提bug到仓库,当前仅接受3.2.x的bug和维护及pr
如果你是tmui2.0用户请注意:
这是vue3 setup ts版本不是vue2 js版本。请先学习相关知识。
如果你是TMUI4.0x VIP/赞助用户请注意:
这是app vue,小程序版本,并非uts,它是ts写的。语法与uts是有差异的。但相对来说tmui3.2.x是继承tmui4.0x的 因此属性规范和标准是一样的(很少不一样,我尽量控制一样)。因为appvue,小程序是无dom的因此有些动画,手势没有x流畅 请自行选择用哪个版本写app。你可以用4.0x写原生app然后混合开发webview非必要页面嵌入到你的原生应用中大大提升你的开发效率,并且风格一样,可以对比大厂app做法。
作者发布了tmui-cli工具方便大家更新创建tmui项目。
2022.9.7 更新了cli工具
2024.10.10 更新了 cli工具,如果想创建tmui3.0.x请务必按下面执行。
npm -g install tmui-cli
安装成功后输入:tmui 按回车
查看所有可用命令
注意事项
- 仅接受tmui3.2.x的bug和维护及pr
- 提出建议和bug,请访问码云代码库:点击打开 ,并反馈相关bug或者建议.
贡献者
在伟大的无私贡献人员帮助下,使得此开源项目的可持续性发展更加的持久。他/她们理应得到展示,并为大家所知。不管是如何的贡献,哪怕很小的一部分也值得称赞!!
点击图片查看更多
赞助项目,以持续更新
如果帮到了你,适当的赞助有助力作者成果上的回报,报以项目的持续更新。