介绍 TMUI3.2Vue版
它是web vue移动端开发版本组件,类似Vant移动端组件库。不同的是它是基于tmui3.2 uniapp版本改进而来。 因此它可以在任意vue环境下编译,可以不依赖uniapp,只要在vue项目中引入就可以了。
理念和优势
横向对比了多个移动端组件库好像也没几个,目前最好的H5移动端vue组件库: 京东NutUi, 有赞VantUi,这两个还是好用的,没啥毛病。
vant吧,就是用的px单位,字太小了,经常搞完小小的,要配置插件转设计单位。包括京东的nutui. 我们习惯了uniapp开发的话,已经习惯了rpx单位的自适应和一些快捷方法。用uniap不就是为了快吗?不管是京东的还是有赞的这些都挺好,只是习惯了uniapp还是有点不适应的。
因此我改进了tmui3.2 vue组件库,它的组件都是基于tmui3.2 uniapp版本改进而来。同时附带了方便性:
比如:你可以用rpx单位写布局,也可以写view,text标签(仅这两)。主要是它与uniapp3 tmui3.2是同步维护的,原汁源味。而且组件文档属性几乎共用的。
为什么要再做TMUI3.2Vue版?
主要是为了tmui4x 的Uniappx原生app混合开发的。
它已经融合了tmui4xjssdk.js,并且类型提示功能完善。采用ts开发。类型完美。组件与tmui4x等深度融合。主题样式自动适应app的主题色,都不需要额外的配置。 为你的app开发功能模块简直不要太方便。
可以写rpx单位,内置几种uni常见方法来兼容,布局习惯都不用变。 如何高效的与uniapp-x混合开发?详见混合开发指南
后续会持续与3.2一同更新,如果你有uniapp-x项目的混合开发这是一个好选择。
