Skip to content

TDesign Weekly Release (Aug 3rd 2023)

Choose a tag to compare

@tdesign-helper tdesign-helper released this 16 Aug 09:54
· 357 commits to main since this release
56b3860

组件库

Vue2 for Web 发布 1.6.1

🚀 Features

  • Menu: menu-item click 事件参数增加 value @dexterBo (#2689)
  • 键盘操作: @chaishi (#2683)
    • Checkbox: 支持使用空格键选中或取消选中
    • Radio: 支持使用空格键选中或取消选中
    • SelectInput: 支持键盘事件
    • Select: 支持键盘操作聚焦和显示下拉框,可通过上下键切换选项

🐞 Bug Fixes

  • SelectInput: 修复多选情况下按下 Enter 键后触发了 focus 事件而不是 enter 事件的问题 @dexterBo (#2694)
  • Select: 远程搜索场景下不再进行内部过滤 @uyarn (#2699)
  • Menu: 修复激活菜单项未发生变化时也会触发 change 事件的的问题 @dexterBo (#2693)
  • ImageViewer: 前后浏览及关闭浏览时重置图片状态 @sinbadmaster (#2685)
  • Table: @chaishi (#2683)
    • 拖拽排序在使用懒加载 lazyLoad 时,失效问题
    • 虚拟滚动场景,修复默认滚动条长度和滚动后的长度不一致问题
    • 补充 SSR 场景,window 变量判断

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

Vue3 for Web 发布 1.5.0

❗ Breaking Changes

  • Icon: 新增 960 个图标;调整图标命名 photo 为 camera,books 为 bookmark, stop-cirle-1 为 stop-circle-stroke;移除 money-circle 图标,具体请查看图标页面 @uyarn (#3174)

🚀 Features

  • Select:
    • 支持透传 label 属性,定义内部标签名称 @chaishi (#3212)
    • 增加 keys.disabled 用于定制字段控制选项的禁用 @PengYYYYY (#3202)
  • Table: 可编辑单元格场景,新增 edit.keepEditMode ,用于保持单元格始终为编辑模式 @chaishi (#3199)
  • Link: 新增透传 download 属性,支持浏览器直接下载 (issue #2628) @xiaosansiji (#3201)
  • Guide: 完整支持自定义高亮框 @zhangpaopao0609 (#3111)
  • Button: 支持使用 Tab 键聚焦 @chaishi (#3218)
  • Checkbox: 支持使用空格键选中或取消选中 @chaishi (#3218)
  • Radio: 支持使用空格键选中或取消选中 @chaishi (#3218)
  • Form: FormItem 组件支持遗漏的属性 status 和 tips,用于定义不同状态的提升文本;其中 tips 支持插槽形式 @chaishi (#3225)
  • InputNumber: tips 支持使用插槽自定义 @chaishi (#3225)
  • TreeSelect: 增加 keys 字段用于定制数据中对应的字段别名 @PengYYYYY (#3202)
  • Cascader: 增加 keys.disabled 用于定制字段控制节点的禁用(issue #3193) @PengYYYYY (#3202)
  • Tree: 增加 keys.disabled 用于定制字段控制节点的禁用 @PengYYYYY (#3202)
  • Transfer: 增加 keys.disabled 用于定制字段控制选项的禁用 @PengYYYYY (#3202)

🐞 Bug Fixes

  • Table:
    • 修复 dragSort 配置为 row-handler-col 时拖拽排序不生效的问题(issue #2718) @nined9 (#2717)
    • 虚拟滚动场景,修复默认的滚动条长度(位置)和滚动后的不一致问题 @chaishi (#3199)
  • Popup: overlayEl 未绑定,第一次点开无法定位到选中项 @AuYuHui (#3189)
  • Menu: 修复同一个 MenuItem 多次触发 onChange 的问题 @leezng (#3187)
  • SelectInput: 修复宽度自适应模式 autoWidth 下拉框宽度过窄问题 @chaishi (#3212)
  • Select: 修复宽度自适应模式 autoWidth 下拉框宽度过窄问题 @chaishi (#3212)
  • Link: 修复 target 属性未传时,实际渲染 <a /> 标签会显示 target 空属性的问题 @xiaosansiji (#3201)
  • TreeSelect: 自定义显示 tag 关闭异常 (issue #3216) @sinbadmaster (#3217)
  • Form: 修复 scrollToFirstError 无法滚动到 <form-item :name="list[${index}].name" 这样的列表元素问题 @chaishi (#3225)
  • ImageViewer: 清除图片查看状态 @sinbadmaster (#3224)
  • MenuItem: onClick 事件参数调整 @dexterBo (#3228)
  • Tree: 修复 tree 组件深度监听问题(issue #3227) @PengYYYYY (#3232)

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

React for Web 发布 1.2.1

🚀 Features

🐞 Bug Fixes

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

Miniprogram for WeChat 发布 1.2.0

🚀 Features

  • Search: 支持透传更多 Input 的属性 @betavs (#2229)
  • Icon: 图标更新,新增 960 个图标 @anlyyao (#2254)
  • Input: 新增 --td-input-label-max-width 和 --td-input-label-min-width 两个样式变量 @anlyyao (#2259)
  • Loading: 新增 CSS Variable 用于调整加载提示文案颜色 @ElanYoung (#2273)

🐞 Bug Fixes

  • Swiper: 修复图片加载中/加载错误占位符未居中的问题 @anlyyao (#2246)
  • TabBar: 修复示例代码展示错误 @anlyyao (#2257)
  • Input: 修复 t-class-label 外部样式类无法修改 label 宽度 @anlyyao (#2259)
  • GridItem: 修复无效的css变量 @betavs (#2253)
  • Radio: 修复调整 placement 之后的渲染抖动的问题 @LeeJim (#2271)
  • SwipeCell: 阻止默认的垂直滚动,优化交互体验 @LeeJim (#2281)
  • Collapse: 修复默认展开全部时,无法正常收起的问题 @LeeJim (#2280)
  • SwipeCell: 使用 hidden 隐藏后显示仍能够正常使用 @LeeJim (#2283)
  • Checkbox: 修复 icon 无法使用插槽的问题 @LeeJim (#2285)
  • Popup: 修复滚动穿透的问题 @LeeJim (#2290)

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