Skip to content

TDesign Weekly Release (Sep 1st 2023)

Choose a tag to compare

@tdesign-helper tdesign-helper released this 11 Oct 10:37
· 333 commits to main since this release
2febb73

组件库

Vue2 for Web 发布 1.6.4

🚀 Features

  • Tabs: 支持 tab-panel 内容懒加载 @FireBushtree (#2714)
  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点。如果希望保持展开节点,请使用属性 expandedTreeNodes 控制变化后的数据展开节点。原因:表格数据变化前后的节点可能会有不同,expandedTreeNodes自然也会不同,组件内部无法预判新数据中展开哪些节点。issue#2735 @chaishi (#2742)
  • Input/Textarea: maxlength 属性 String 类型设置 @Zz-ZzzZ (#2733)

🐞 Bug Fixes

  • Dropdown: 修复部分场景下展示下拉菜单异常的问题 @uyarn (#2619)
  • Upload: @chaishi (#2741)
    • 修复非自动上传场景,无法预览图片问题,tdesign-vue-next#3273
    • 修复非图片组件预览时的文本错位问题
  • Select: 按需引入时,OptionGroup未注册 @KMethod (#2738)
  • Table: @chaishi (#2742)
    • 分页功能,修复分页非受控用法,数据变化时无法更新数据问题
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题
    • 拖拽排序 + 本地数据分页场景,修复在第二页 @chaishi (#2742)
    • 支持分页非受控用法的拖拽排序场景
  • Select: 修复1.6.2改动导致选项 disabled 属性失效的问题 @uyarn (#2744)

详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.4

Vue3 for Web 发布 1.5.3

🚀 Features

  • Upload: 上传组件 theme='image' 时,在 disabled 状态不显示上传按钮 @yuzunyue (#3277)
  • Input: 添加 maxlength 属性 String 类型 (issue #3265) @Zz-ZzzZ (#3271)
  • Textarea: 添加 maxlength 属性 String 类型 (issue #3265) @Zz-ZzzZ (#3271)
  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点。如果希望保持展开节点,请使用属性 expandedTreeNodes 控制变化后的数据展开节点。原因:表格数据变化前后的节点可能会有不同,expandedTreeNodes自然也会不同,组件内部无法预判新数据中展开哪些节点。tdesign-vue#2735 @chaishi (#3283)

🐞 Bug Fixes

  • Table:
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题 @chaishi (#3283)
    • 拖拽排序 + 本地数据分页场景,修复在第二页以后的分页数据中拖拽调整顺序后,会自动跳转到第一页问题 @chaishi (#3283)
    • 支持分页非受控用法的拖拽排序场景 @chaishi (#3283)
  • Button: 修复了 button 在 loading 状态下依然可以触发点击事件的问题 @yuzunyue (#3269)
  • Upload: 修复非自动上传时图片缩略图不显示 @imp2002 (#3276)
  • Menu: 修复通过 v-for 渲染双层菜单时部分属性失效的问题 @uyarn (#3289)
  • Tabs: 修复在封装tabs组件时内部定义了slot后使用v-for不渲染的问题(issue #3281) @Zz-ZzzZ (#3288)
  • Cascader: 修复 cascader 清空时展开状态表现 @PengYYYYY (#3284)
  • Message: 修复 message 没有触发 onClose 事件 @Zzongke (#3258)

🚧 Others

  • Table: 文档修正 tree.checkStrictly 默认值为 false @chaishi (#3283)

详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.3

React for Web 发布 1.2.4

🚀 Features

  • Table: 树形结构,没有设置 expandedTreeNodes 情况下,data 数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性 expandedTreeNodes 控制,tdesign-vue#2735 @chaishi (#2470)

🐞 Bug Fixes

  • Watermark: watermark组件,修改水印节点,都不影响水印展示 @tingtingcheng6 (#2459)
  • Table:
    • 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 currentIndex/targetIndex/current/target 等不正确问题 @chaishi (#2470)
    • 拖拽排序 + 本地数据分页场景,修复在第二页以后的分页数据中拖拽调整顺序后,会自动跳转到第一页问题 @chaishi (#2470)
    • 支持分页非受控用法的拖拽排序场景 @chaishi (#2470)
  • Slider: 修复初始值为0 时,label位置错误的缺陷 @Zzongke (#2477)
  • Tree: 支持store.children调用getChildren方法 @uyarn (#2480)

详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.4

Miniprogram for WeChat 发布 1.2.2

🚀 Features

🐞 Bug Fixes

  • Stepper: 修复无法输出小数的问题 @LeeJim (#2314)
  • Stepper: 修复输入小数后增减的精度问题 @LeeJim (#2314)
  • TreeSelect: 解决异步 options 导致无法渲染的问题 @LeeJim (#2315)
  • TreeSelect: 解决异步数据导致的报错问题 @LeeJim (#2315)
  • ActionSheet: 移除未使用的组件 @betavs (#2318)
  • SideBar: 修复示例滚动问题 @betavs (#2325)

详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.2.2

Vue3 for Mobile 发布 1.0.3

🚀 Features

🐞 Bug Fixes

  • ImageViewer: 修复单图时预览错误 @LoopZhou (#1063)
  • CellGroup: 修复组件层 class 属性无效和控制台告警 @anlyyao (#1069)
  • Swiper: 修复 click 事件无效的问题 @anlyyao (#1064)
  • Swiper: 修复条状(dots-bar)示例中高度错误问题 @LoopZhou (#1067)
  • Picker: 修复 v-model/modelValue 为空时组件报错 @anlyyao (#1071)
  • DateTimePicker: 修复 onConfirm 为空时控制台报错 @LoopZhou (#1061)

详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.3