Skip to content

TDesign Weekly Release (Feb 2nd 2023)

Choose a tag to compare

@tdesign-helper tdesign-helper released this 09 Feb 07:15
· 381 commits to main since this release

组件库

Vue2 for Web 发布 1.1.0

🚀 Features

  • Cascader: @chaishi (#2096)
    • 支持自定义 tips/label/suffix/suffixIcon 等节点
    • 支持 collapsedItems 定义折叠的元素, Tencent/tdesign-vue#2102
  • SelectInput: 支持自定义 tips 节点 @chaishi (#2096)
  • TagInput: collapsedItems 的参数 count 含义更为折叠的标签数量 @chaishi (#2096)
  • Tree: change 事件新增参数 { e } @chaishi (#2096)
  • Select: 支持自定义 tips/label/suffix/suffixIcon 等节点 @chaishi (#2096)
  • TreeSelect: @chaishi (#2096)
    • 支持 defaultPopupVisible
    • 新增事件 onEnter
    • 支持自定义 tips/label/suffix/suffixIcon
  • Dropdown: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper @uyarn (#2119)

🐞 Bug Fixes

  • Avatar: 修复图片头像的 size 属性失效的问题 @yaogengzhu (common#2092)
  • Loading: 修复loading在部分windows设备中晃动的问题 @uyarn (#2092)
  • Table: 修复固定列 columns数据不一致导致的报错 [issue#2089] @thinkanymore (#2091)
  • Dialog:
    • 修复 closeOnClickOverlay = false 时,overlayClick 事件未触发问题 @KMethod (#2087)
  • ImageViewer: 支持 errorText mirrorTipText originalSizeTipText rotateTipText 等字段配置 @WhiteXie (#2103)
  • Image: 支持 errorText loadingText 字段全局配置 @WhiteXie (#2103)
  • InputNumber: 修复小数点后第二个数字若为 0 无法输入问题,issue#2304 @chaishi (#2105)
  • Form:
    • 修复其他表单项变化,触发 <form-item :rules="[]" /> 校验问题,issues#2100 @chaishi (#2105)
    • 修复数组类表单项会因其他项变化引起自身校验问题 @chaishi (#2110)
  • SelectInput: @chaishi (#2096)
    • 修复点击下拉面板触发 onBlur 事件问题,期望不触发
    • 支持 @Enter 和 onEnter 事件
  • Popup: 点击浮层面板时,禁止触发 onVisibleChange(trigger=document) 事件 @chaishi (#2096)
  • Tag: @chaishi (#2096)
    • 修复 maxWidth 最大宽度限制未包含图标宽度问题
    • 修复超出省略场景,元素缺少 title 属性问题
  • TagInput: @chaishi (#2096)
    • 修复 readonly 无效问题
    • 修复失去焦点时,没有清空 inputValue 问题
    • 修复输入文本为空时,按下无法触发 onEnter 事件问题
    • 修复 @click @Enter @mouseenter @Mouseleave @remove 等事件无效问题
    • 修复 inputProps 优先级不是最高,进而难以覆盖任意属性问题
  • Select: 修复 collapsedItems 参数 value/collapsedSelectedItems 和文档不一致问题,缺少 label 等信息,无法正常渲染节点 @chaishi (#2096)
  • TreeSelect: @chaishi (#2096)
    • 修复按下 Enter 键时,没有触发搜索事件 onSearch 问题
    • remove 事件参数新增 { trigger, e, node, data, index },并修复参数 { value } 不正确问题
    • change 事件新增参数 { index },并修复 trigger 不正确问题
    • 修复 onSearch 存在时,依然无法输入过滤文本问题
    • 修复 onFocus 事件参数 value 不是树选择组件值的问题
    • 修复 collapsedItems 参数 value/collapsedSelectedItems 和文档不一致问题,缺少 label 等信息,无法正常渲染节点
  • Dropdown: 修复多层超长菜单的异常问题 @uyarn (#2119)
  • Watermark: 修复unplugin方式使用watermark组件报错的问题 @uyarn (#2119)

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

Vue3 for Web 发布 1.0.6

🚀 Features

  • Image:
    • 组件内部的中文支持全局语言配置,可以配置为英文、日文、任意文字 @chaishi (#2342)
    • onLoad/onError 等事件新增事件参数 { e: Event } @chaishi (#2342)
    • 支持 placeholder 使用插槽或函数自定义图片占位内容 @chaishi (#2342)
    • 支持 loading使用插槽或函数自定义图片加载中状态内容 @chaishi (#2342)
    • 支持 error 使用插槽或函数自定义图片加载失败内容 @chaishi (#2342)

🐞 Bug Fixes

  • Tag:
    • 修复禁用状态依然显示的关闭图标问题 @chaishi (#2349)
    • 修复超出省略功能缺少 title 属性问题 @chaishi (#2349)
    • 修复 maxWidth 不支持带单位的宽度问题 @chaishi (#2349)
    • 去除 Tag 组件 .t-tag--text 元素的多余类名,以及非必要类名 .t-size-m @chaishi (#2349)
  • Table:
    • 修复插槽 cell-empty-content 无效问题(cellEmptyContent 一直有效) @chaishi (#2319)
    • 修复headerAffixedTop、footerAffixedBottom、filterValue的类型错误 @uyarn (#2352)
  • Form:
    • 修复 FormItem.name 和 FormItem.rules 变化时无法触发校验问题 @chaishi (#2346)
    • 修复表单类组件value语法糖可能存在的类型问题 @uyarn (#2352)
  • Image:
    • 修复 image 组件 error ,overlayContent 字段类型错误 @PengYYYYY (#2328)
    • 修复图片加载中和图片加载失败缺少必要图标问题 @chaishi (#2342)
  • Dialog: 修复 dialog确认按钮theme` 取值问题,修复单元测试告警 @PengYYYYY (#2320)
  • Watermark: 修复unplugin方式使用watermark组件报错的问题 (issue #2325) @uyarn (#2329)
  • Loading: 当属性 loading=false 时,不允许存在任何加载组件相关元素 @chaishi (#2319)
  • Steps: 修复示例样式问题 @Wen1kang (#2330)
  • Affix: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • Pagination: 修复在 nuxt 下运行报错的问题 (issue #2279) @uyarn (#2341)
  • InputNumber: 修复小数点后第二个数字若为 0 无法输入问题 (issue #2304) @chaishi (#2344)
  • Avatar: 修复 size 动态变化无效问题 @PengYYYYY (#2340)
  • Calendar: 修复controllerConfig的产物类型问题 @uyarn (#2352)
  • Drawer: 修复cancelBtn、confirmBtn的类型问题 @uyarn (#2352)
  • Popconfirm: 修复cancelBtn、confirmBtn的类型问题 @uyarn (#2352)
  • Slider: 修复InputNumberProps的类型问题 @uyarn (#2352)
  • Textarea: 修复autosize的类型问题 @uyarn (#2352)
  • Select: 修复options的类型问题 @uyarn (#2352)
  • BreadCrumb: 修复BreadCrumbItem的to的类型问题 @uyarn (#2352)
  • Dropdown: 修复 dropdown content 支持 function 类型 @hkaikai (#2354)

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

React for Web 发布 0.45.6

🚀 Features

  • Input: 点击 Input 输入框中的任意元素,自动触发聚焦 @chaishi (#1950)
  • TagInput: collapsedItems 的参数 count 含义更为折叠的数量 @chaishi (#1950)

🐞 Bug Fixes

  • Loading: 修复loading在部分windows设备中晃动的问题 @uyarn (#1943)
  • InputNumber: 修复小数点后面不能连续输入两个 0 的问题 @chaishi (#1950)
  • TreeSelect:
    • onBlur 和 onFocus 的事件参数 value 调整为和文档保持一致,始终等于组件选中的值 @chaishi (#1950)
    • 修复 collapsedItems 的第一个参数缺少 label 信息问题(可能存在 Breaking Change) @chaishi (#1950)
  • Dialog & Drawer: 修复在 next 中 document 报错问题 @honkinglin (#1944)
  • ColorPicker: 修复 slider 初始化 thumb 位置计算问题 @MrWeilian (#1907)

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

解决方案及周边

TDesign Vue Next Starter 发布 0.7.1

🐞 Bug Fixes

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