介绍
TuiPlus 3.0
TuiPlus升级重构版,模块化设计增强,代码结构优化
uts原生编译加持,保障流畅体验,助力快速开发,打造优质原生应用
💪 项目介绍
TuiPlus-v3:更适配、更灵活、更强大的跨端 UI 组件库
TuiPlus-v3 是我们对 UI 组件库的一次全面革新,旨在解决上一代版本在多端适配、数据绑定和样式控制上的痛点,为您带来更流畅、更高效的前端开发体验。
核心升级亮点
全面适配,告别多端烦恼: 我们重构了渲染机制,采用模板语法替代 2.0 的 render 函数,完美兼容小程序等各端平台。同时,针对各端 CSS 差异进行了统一处理,并规范了事件冒泡机制,让您的代码在多端表现一致,开发更省心。
数据驱动,告别结构束缚: 3.0 深刻理解后端数据结构的多样性。我们重构了所有依赖数据的组件,例如标签导航
<t-tabs>
。现在,您不再需要将后端数据强制转换成特定数组格式,而是可以直接使用v-for
在模板中遍历数据,动态生成组件。这种组件化的数据绑定方式,极大提升了灵活性,轻松适应任何后端返回的数据结构,减少了 UTS 中复杂的数据转换操作。- 旧方式示例:
<t-tabs :list="[]"></t-tabs>需要对后端数据进行类型转换
- 新方式示例:
- 旧方式示例:
<t-tabs>
<t-tabs-item v-for="(item, index) in list" :key="index" :label="item['label']"> </t-tabs-item>
</t-tabs>
AutoStyle,告别样式臃肿: 我们引入了简洁的 AutoStyle 简写形式来控制组件样式,彻底告别了通过大量 props 属性配置样式的繁琐。这不仅让组件 API 更加清晰,也避免了组件实例的属性膨胀,使代码更加简洁易读。
架构优化,代码更优雅: 3.0 对整体结构进行了深度重构,设计更加合理,代码逻辑更加清晰简洁,不仅提升了性能,也使得组件库更易于维护和扩展。
功能增强,内置实用工具: TuiPlus-v3 新增了对多个常用第三方库的 UTS 翻译,包括 RSA 非对称加密、Canvas 图表、二维码生成、Crypto 加密、日期处理、颜色转换等实用工具。都是纯UTS翻译,无需安装任何第三方依赖,为您打造了一个真正轻量级、无需依赖的插件库。
示例项目介绍:
- TuiPlus-v3 示例项目,是支付宝云端一体真实项目实战。采用支付宝云 云函数URL化的方式前后端分离的示例项目,深入探索支付宝云扩展存储与云Redis等应用,示例使用数据为真实接口,现已初步实现用户权限管理,和组件管理,相当于是TuiPlus组件的管理系统 可供大家参考学习实战
- TuiPlus-v3 已经历多次重构,探索出最适合UTS UVUE最佳开发方式,并已上线多款应用。会员朋友们注意啦:联系作者,可免费获取海量 TuiPlus 实战代码,加速你的学习进程!
关于作者: 大家好!我是 TuiPlus 的作者。自 UTS UVUE 发布伊始,我便持续关注并投入学习,对 UTS 框架进行了深入的探索与实践。期间,我完成了多个复杂插件的翻译工作,体验了UTS推出的各项功能,积累了相对成熟的开发经验。 衷心感谢所有支持我的朋友们,你们的反馈是我前进的动力。我非常欢迎大家在 uni-app 社群(uni-im)中与我交流,共同探讨技术,分享学习心得。 我诚恳地希望大家能对 TuiPlus 提出宝贵的意见和建议,您的指点将是我改进的重要参考。同时,也请理解,任何项目都可能存在不足。若您在使用过程中遇到问题或有任何不满,恳请您先通过 uni-im 与我联系,我会尽力沟通解决。直接给予负面评价可能会影响更多人的判断,也容易伤害到作者的心。感谢大家!
捐赠Tui的研发
在这个充满创新与变革的数字时代,我们的UI框架如同桥梁,连接着开发者的创意与用户的体验。每一行代码,每一个组件,都是我们团队智慧和汗水的结晶。我们致力于让多端适配变得简单,让开发变得更加高效。
在这个旅程中,有一个不太为人知的故事。我们的核心开发者,小李,他的父亲是一位地道的农民,每年春节,他都会放下手中的锄头,陪家人享受短暂的团聚。但今年,小李因为要紧急修复一个关键bug,错过了与家人的年夜饭。他的父亲,虽然不懂编程,却默默地支持着儿子的梦想,甚至打算卖掉家里的老黄牛,以减轻小李的经济压力。
我们的UI框架是完全开源的,因为我们相信共享的力量。如果您在使用过程中感受到了它的价值,我们诚挚地邀请您参与我们的捐赠计划。您的捐赠,就像春雨滋润着干涸的土地,即使是微不足道的一元钱,也是对我们工作的极大认可。
我们承诺,每一份捐赠都将用于UI框架的持续优化和社区建设。您的名字,将和我们的代码一样,成为这个项目历史的一部分。让我们一起,用代码编织未来,用爱心点亮希望。


📖 MIT许可证
版权所有 (abctau)
特此免费授予任何获得本软件和相关文档文件(以下简称“软件”)副本的个人权利,可以不受限制地处理本“软件”,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或出售 “软件” 的副本的权利,并允许软件所提供给的个人行使此权利,须符合以下条件:
上述版权声明和本许可声明必须包含在 “软件” 的所有副本或主要部分中。
本“软件”是“按原样”提供的,不提供任何形式的明示或暗示保证,包括但不限于对适销性、特定用途适用性和非侵权性的保证。在任何情况下,作者或版权持有人不对任何索赔、损害或其他责任负责,无论是因使用、无法使用或与使用或其他交易 “软件” 相关的合同、侵权或其他行为而引起。