Skip to content

TDesign Weekly Release (Mar 3rd 2023)

Choose a tag to compare

@tdesign-helper tdesign-helper released this 17 Mar 02:47
· 373 commits to main since this release

组件库

Vue2 for Web 发布 1.2.2

🚀 Features

  • Table: @chaishi (#2227)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTrigger, tdesign-vue-nex#2445
    • 只有固定列存在时,才会设置类名 .t-table__content--scrollable-to-left 和 .t-table__content--scrollable-to-right
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333
  • Upload:
    • theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2227)
    • 新增 inputAttributes 属性,用于添加属性到对应 input HTML 元素 @yanxugong (#2238)
  • InputNumber: 支持千分位粘贴 @uyarn (#2237)
  • Datepicker: 支持 size 属性 @honkinglin (#2234)
  • 国际化:

🐞 Bug Fixes

  • Table: @chaishi (#2227)
    • 修复表格宽度抖动问题
    • 修复 Dialog 中使用 Table 时列宽调整的问题,tdesign-vue-next#2359
    • 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件的问题,issue#2445
    • 可编辑单元格,修复下拉选择类组件 abortEditOnEvent 没有包含 onChange 时,依然会在数据变化时触发退出编辑态的问题
    • 修复存在表格冻结列,滚动时冻结列与表格内容未对齐的问题 @huangpiqiao (common#1197)
  • TreeSelect: 修复 label 设置未生效的问题 @ccccpj (#2230)
  • SelectInput: 修复 valueDisplay 和 label 插槽实现位置错误的问题 @uyarn (#2231)
  • InputNumber: 修复小数点后存在非0数字后无法再输入0的问题 @huangpiqiao (#2236)
  • Form: 修复未设置 label 属性时,仍渲染多余对应节点的问题 @honkinglin (#2240)
  • Datepicker: @honkinglin (#2234)
    • 修复时间格式化问题 (common#1194)
    • 修复 status 数据类型报错
  • Cascader: 修复动态加载模式下 valueType = full 时回显异常的问题 @huangpiqiao (#2225)

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

Vue3 for Web 发布 1.2.0

🚀 Features

  • Table:
    • 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。issue#2511 @chaishi (#2515)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTrigger, issue#2445 @chaishi (#2515)
    • 只有固定列存在时,才会出现类名 .t-table__content--scrollable-to-left 和 .t-table__content--scrollable-to-right @chaishi (#2515)
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,issue#2333 @chaishi (#2515)
  • DatePicker:
  • InputNumber: 支持千分位粘贴 @uyarn (#2563)
  • Upload: theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2515)

🐞 Bug Fixes

  • Table:
    • 列宽调整功能,修复 Dialog 中列宽调整问题,issue#2359 @chaishi (#2515)
    • EnhancedTable 筛选功能,修复 shallowRef 告警问题,#issues @chaishi (#2515)
    • 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件问题,issue#2445 @chaishi (#2515)
    • 可编辑单元格,修复下拉选择类组件 abortEditOnEvent 没有包含 onChange 时,依然会在数据变化时触发退出编辑态问题 @chaishi (#2515)
  • Dialog:
  • Textarea:
  • Select: 修复切换虚拟滚动时没有触发滚动监听导致滚动未更新数据的缺陷 @uyarn (#2506)
  • Badge: 修复徽标错误行为 @Aicmortal (#2504)
  • DatePicker: 修复月份为 0 时展示当前月份问题 @honkinglin (#2503)
  • Upload: 修复 method 无效问题 @chaishi (#2515)
  • Dropdown: 修复使用popupProps.on-visible-change写法导致组件异常的问题 @uyarn (#2545)
  • Progress: 修复 trackColor 配置色值没有效果(issue #2537) @PengYYYYY (#2550)
  • SelectInput: 修复 SelectInput valueDisplay 和 label 插槽位置错误的问题 @uyarn (#2549)
  • DateRangePickerPanel: 组件在处理年份的时候没有实际取到值,导致无论是不是在同一年,都会去找到两个日期项目中最小的/最大的 @Ericleungs (#2555)
  • Popconfirm: 修复 visible-change 事件中的的 context.trigger 在 confirm 事件中不携带标识 (issue #2516) @PengYYYYY (#2560)

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

React for Web 发布 1.0.4

🚀 Features

  • Table:
    • 列宽调整功能,更新列宽调整规则为:列宽较小没有超出时,列宽调整表现为当前列和相邻列的变化;列宽超出存在横向滚动条时,列宽调整仅影响当前列和列总宽。 @chaishi (#2047)
    • 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,col.edit.validateTrigger, issue#2445 @chaishi (#2047)
    • 只有固定列存在时,才会出现类名 .t-table__content--scrollable-to-left 和 .t-table__content--scrollable-to-right @chaishi (#2047)
    • 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333 @chaishi (#2047)
  • Upload: theme=file-input 文件为空时,悬浮时不显示清除按钮 @chaishi (#2047)
  • InputNumber: 支持千分位粘贴 @uyarn (#2058)
  • DatePicker: 支持 size 属性 @honkinglin (#2055)

🐞 Bug Fixes

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

Miniprogram for WeChat 发布 1.0.3

🚀 Features

🐞 Bug Fixes

  • DropdownMenu: 修复 label 的展示逻辑 @LeeJim (#1748)
  • DropdownMenu: 修复 radio 图标的展示位置 @LeeJim (#1748)
  • Popup: 修复关闭按钮无法点击的问题 @jarmywang (#1754)
  • Calendar: 修复 format 属性不是响应式的问题 @LeeJim (#1753)
  • Checkbox: 修复存在 disabled 选项时,全选出错的问题 @LeeJim (#1766)
  • Badge: 修复 shape = ribbon 时,修改 color 不能改变全部颜色的问题 @LeeJim (#1764)
  • Upload: 修复 sizelimit 不支持对象传参的问题 @LeeJim (#1763)
  • Upload: 修复 sizelimit 默认单位和文档不一致的问题,从 B 改成 KB @LeeJim (#1763)
  • Button: 取消 loading 态下的 hover 效果 @anlyyao (#1739)
  • Button: 事件 tap 仅在非加载或禁用状态时触发 @anlyyao (#1739)
  • Badge: 优化和不同组件组合的无障碍访问 @yaogengzhu (#1428)
  • Cell: 修复 note 内容超出被遮挡问题 @anlyyao (#1769)
  • Progress: 修复 label 插槽无效 @anlyyao (#1771)
  • Grid: 修复 grid-item 的 image 插槽不可用的问题,需传入 image = 'slot' 才可使用插槽 @LeeJim (#1772)

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

解决方案及周边

TDesign Vue Next Starter 发布 0.7.3

🚀 Features

🐞 Bug Fixes

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