TuiPlus 3.0 - 更新日志

3.2.1(2025-06-27)

  • 修改文档

3.2.0(2025-06-27)

  • 底层优化
    • 深入分析并优化了UTS代码的编译,减少了部分不必要的文件生成,进一步加快了构建流程。
  • 核心组件重构
    • t-table 进行了架构层面的深度重构,拆分了渲染引擎与数据管理层,解决了历史遗留的性能瓶颈,特别是在大数据量(万级条目)排序、筛选、虚拟滚动等场景下,性能提升显著。
    • 重构过程中,统一了内部事件触发与监听机制,提高了组件的稳定性和可维护性。
  • 功能模块新增
    • 全新引入 权限管理模块,提供基于角色、基于资源的灵活权限控制能力。支持细粒度的组件禁用、方法拦截等,并配套提供了清晰的配置接口与示例。
  • 架构调整
    • 将全局字体注册逻辑统一迁移至 main.uts 文件,实现了字体资源的集中管理与按需加载,避免了潜在的样式冲突,并为后续国际化字体支持打下基础。
  • Bug修复集合
    • 修复了 t-button 在特定长按手势下偶发的重复触发事件问题。
    • 解决了 t-dialog 在快速连续弹出/关闭时,背景遮罩层闪烁的视觉 Bug。
    • 修正了 t-switch 在极端尺寸设置下,内部图标显示不全的兼容性问题。
    • 修复了 t-picker 在部分安卓机型上,选择列表滚动不流畅的体验问题。
    • 解决了 t-list 使用 v-for 渲染包含复杂子组件时,列表回收复用导致的数据状态异常问题。
    • 修复了 t-calendar 在特定日期范围选择模式下,键盘弹出时遮挡操作按钮的布局问题。
    • 解决了部分组件在特定网络环境下,资源加载超时后未正确重试或提示的 Bug。
  • 交互体验微调
    • 优化了 t-modalt-dialog 等弹出组件的出场动画曲线,使其过渡更加自然平滑。
    • 调整了 t-tabs 切换时的指示器动画,减少了视觉上的跳跃感。
    • 细化了 t-loading 组件的旋转动画效果,提升视觉体验。
  • 性能监控与优化
    • 集成了轻量级性能监控点,用于追踪关键组件(如 t-table, t-list)的渲染耗时,为后续持续优化提供数据支持。
    • 对部分高频使用的组件(如 t-icon, t-image)进行了资源加载优化,减少不必要的网络请求和内存占用。
  • 文档与示例完善
    • 为新引入的权限管理模块编写了详细的使用文档、配置说明及多场景示例代码。
    • 全面更新了 t-table 重构后的 API 文档,补充了新特性说明和最佳实践。
    • 为本次更新涉及的各个 Bug 修复点,在文档中增加了对应的注意事项或解决方案说明。
    • 丰富了项目示例库,新增了结合权限模块的复杂业务场景演示。
  • 兼容性增强
    • 针对主流安卓 ROM(如 ColorOS, EMUI, MIUI)的特定版本进行了专项兼容性测试与调整,确保组件在各种环境下表现一致。
    • 验证了插件在最新版 HBuilderX 及主流浏览器(Chrome, Safari)下的兼容性。
  • 资源优化
    • 清理并优化了部分静态资源(如图标、图片),替换为更轻量级的实现方式,减少插件包体积。
    • 对 UTS Java 代码进行了深度压缩与混淆,减少运行时内存占用。
  • 内部清理
    • 清理了代码库中废弃的代码分支、未使用的变量和函数、冗余的调试日志输出。
    • 统一了代码风格,修正了部分格式不一致的问题,提高了代码可读性。
    • 优化了部分组件的默认样式,使其与整体设计风格更加统一,减少用户自定义样式冲突的可能性。

3.1.4(2025-06-11)

  • 修改为3.0文档链接

3.1.3(2025-06-10)

  • 同步更新xCharts基础库
  • 更新图表示例

3.1.2(2025-06-06)

  • 更新试用指南

3.1.1(2025-06-06)

  • 更新项目示例

3.1.0(2025-06-06)

  • 安卓试用测试

3.0.9(2025-06-06)

  • 修改axios泛型默认为UTSJSONObject
  • 修复xCharts插件单独使用时找不到依赖的bug
  • 修复二维码单独使用时找不到依赖bug

3.0.8(2025-06-05)

  • 修复试用指南文档无法显示本地图片的bug

3.0.7(2025-06-05)

  • 新增试用指南

3.0.6(2025-06-05)

  • t-select 新增close 和 open事件
  • 修复 t-select安卓端选中后触发发搜索时关闭动画和搜索内容同时运行卡画面的bug
  • 修复 t-keyboardcar车牌号键盘单词拼写错误修改后示例未修改的bug
  • 修复 t-swiper 安卓端获取不到VNode的bug
  • 示例首页搜索和分类选择合并在一行,给组件列表留更多的展示空间

3.0.5(2025-06-04)

  • 更新项目示例

3.0.4(2025-06-04)

  • 上传项目示例测试

3.0.3(2025-06-04)

  • 上传项目示例,试用测试

3.0.1(2025-06-04)

  • 更新文档

3.0.0(2025-06-04)

  • 项目重构,适配小程序。鸿蒙

2.4.45.12(2025-05-24)

  • 项目优化

2.4.45.11(2025-01-22)

  • t-xcharts 新增update数据更新

2.4.45.10(2025-01-20)

  • 修复t-grid 子元素节点设置无效的BUG

2.4.45.9(2025-01-17)

  • 项目优化

2.4.45.8(2025-01-16)

  • 更新文档

2.4.45.7(2025-01-16)

  • 删除测试代码

2.4.45.6(2025-01-15)

  • 新增 安卓apk体验包
  • 修复动态表单日期组件BUG

2.4.45.5(2025-01-11)

修复navbar设置样式无效

2.4.45.4(2025-01-10)

  • t-navbar 新增 right 插槽

2.4.45.3(2025-01-08)

  • 修复 动态表单 radio组件兼容问题

2.4.45.2(2025-01-06)

  • 适配4.45

2.4.45.1(2025-01-06)

  • t-popup 新增 mask-close

2.4.43.6(2025-01-04)

  • t-code 新增 start,stop方法

2.4.43.5(2025-01-04)

  • 修复 t-drag 当删除子元素错误异常

2.4.43.4(2025-01-02)

  • t-tabbar 新增支持徽标样式设置

2.4.43.3(2025-01-02)

  • 修复 t-tree click事件无效的bug

2.4.43.2(2025-01-02)

删除t-tree`测试数据

2.4.43.1(2025-01-02)

  • t-tabbar change事件修改为首次不执行

2.4.42.13(2024-12-31)

  • 修复 t-qr 数据类型编译错误的BUG

2.4.42.12(2024-12-30)

  • t-drag 拖拽组件支持动态增删选项

2.4.42.11(2024-12-30)

  • t-qr 支持动态更新二维码

2.4.42.10(2024-12-30)

  • 修复IOS t-stepper 只能增加不能减少的BUG
  • 修复IOS t-stepper 长按事件无效的BUG

2.4.42.9(2024-12-27)

  • 修复 t-radio-group changeg事件重复执行

2.4.42.8(2024-12-26)

  • 修复 t-xcharts ios 部分图表坐标错误的BUG

2.4.42.7(2024-12-25)

  • 云编译测试

2.4.42.6(2024-12-22)

  • 修复 navbar 发布无法编译的bug

2.4.42.5(2024-12-22)

  • 普通授权运行测试

2.4.42.4(2024-12-22)

  • 修复 t-page 普通授权无法编译

2.4.42.3(2024-12-21)

  • 支持ios

2.4.42.2(2024-12-20)

  • 适配4.42

2.4.42.1(2024-12-19)

  • 修复 t-input 图标使用图片后警告提示的BUG

2.4.41.8(2024-12-18)

  • 新增 t-select 支持左侧标
  • 移除 t-card 子标题默认文字间距样式

2.4.41.7(2024-12-18)

  • 新增 TuiRegisterFontFamily 自定义字体注册
  • 新增 t-icon 支持自定义扩展图标

2.4.41.6(2024-12-17)

  • 自定义图标扩展测试

2.4.41.5(2024-12-17)

  • 自定义图标扩展测试

2.4.41.4(2024-12-17)

  • t-select 支持单选和多选

2.4.41.3(2024-12-16)

  • 修复 t-grid 计算列计算精度的BUG

2.4.41.2(2024-12-15)

  • 适配4.41

2.4.41.1(2024-12-13)

  • 修复 t-collapse web端折叠异常

2.4.36.23(2024-12-12)

  • axios 请求拦截返回配置增加 path data 等参数

2.4.36.22(2024-12-12)

  • 优化axios,使用更简单更方便

2.4.36.21(2024-12-11)

  • 修复图表依赖错误的BUG

2.4.36.20(2024-12-11)

  • 项目优化,移除冗余代码。

2.4.36.19(2024-12-11)

  • 修复 t-tabel 高度自适应BUG
  • 修复 t-tabel 斑马纹设置无效的BUG

2.4.36.18(2024-12-10)

  • 优化 t-button loading加载体验

2.4.36.17(2024-12-07)

  • 更新文档

2.4.36.16(2024-12-06)

  • 修复 t-stepper 无法显示的BUG

2.4.36.15(2024-12-06)

  • 移除文档生成脚本

2.4.36.14(2024-12-06)

  • 修复升级后loading无法加载

2.4.36.13(2024-12-06)

  • 修复 input前后图标点击事件BUG
  • 优化 disabled 属性的实现方法

2.4.36.12(2024-12-06)

  • 新增t-table labelClass labelClass设置表头字段样式属性
  • 修复 t-table不能跟随列居中的bug
  • 修复 t-drag不能放在弹出层的bug

2.4.36.11(2024-12-04)

  • 修复 list loaderClass无效的bug

2.4.36.10(2024-12-03)

  • 修复input获取焦点后提示错误信息的bug

2.4.36.9(2024-12-03)

2.4.36.8(2024-12-03)

  • 自定义图标静态资源测试

2.4.36.7(2024-12-03)

  • 静态资源测试

2.4.36.6(2024-12-03)

  • 图标自定义资源测试

2.4.36.5(2024-12-03)

  • 静态资源测试

2.4.36.4(2024-12-03)

  • 自定义图标测试

2.4.36.3(2024-12-02)

  • t-form 新增支持隐藏lable
  • t-input 新增后置插槽

2.4.36.2(2024-12-02)

  • 修复t-scroll-list 子元素无法点击的BUG

2.4.36.1(2024-12-01)

  • 修复web端无法加载图标的BUG

2.4.36(2024-11-30)

  • icon 图标更新

2.4.35.9(2024-11-30)

  • 修复tabbar 底部导航栏 border失效的BUG

2.4.35.8(2024-11-29)

  • 更新css元子化文档

2.4.35.7(2024-11-29)

  • 更新主题文档

2.4.35.6(2024-11-26)

  • 试用测试

2.4.35.5(2024-11-26)

  • 扫码插件试用测试

2.4.35.4(2024-11-25)

  • 安卓原生插件试用测试

2.4.35.3(2024-11-25)

  • 安卓端试用测试

2.4.35.2(2024-11-25)

  • 更新文档

2.4.35.1(2024-11-25)

  • 移除page-loading

2.4.34.7(2024-11-24)

  • 试用测试

2.4.34.6(2024-11-24)

  • 修改首图

2.4.34.5(2024-11-24)

  • 修改文档
  • 试用测试

2.4.34.4(2024-11-23)

-试用源码测试

2.4.34.3(2024-11-23)

  • 试用测试