Skip to content

Releases: Tencent/tdesign

TDesign Weekly Release (Nov 1st 2023)

19 Dec 04:20
275b5a4
Compare
Choose a tag to compare

Vue for Web 发布 1.7.2

🚀 Features

  • ImageViewer: 新增支持 closeOnEscKeydown ,用于控制是否允许 ESC 键关闭预览 @chaishi (#2890)
  • Upload: @chaishi
    • 批量文件上传支持在列表中显示上传失败的原因,tdesign-vue-next#2518 (#2891)
    • 支持使用 fileListDisplay=null 隐藏文件或文件列表显示 (#2889)
    • 图片预览功能,新增支持透传图片预览全部属性 imageViewerPropstdesign-vue-next#2928 (#2891)
    • ⚠️新增图片上传大小超出限制提醒,有额外单独实现此功能的业务需注意是否存在重复显示大小限制提醒问题,tdesign-vue-next#2736 (#2891)
    • 多文件/图片上传场景下,autoUpload=false 时,支持使用 Props 属性/函数/插槽等方法自定义上传按钮和取消上传按钮,tdesign-vue-next#2469 (#2891)
    • 多文件/图片上传场景下,autoUpload=false 时,区分已上传状态和待上传状态 tdesign-vue-next#2518 (#2891)
  • Select:
    • collapsedItems 属性或插槽新增参数 onClose,用于删除标签 @ubloglab (#2863)

🐞 Bug Fixes

  • Tree
  • Upload: 修复 max=1 multiple=false 情况下,无法替换上传文件问题,tdesign-vue-next#2909 @chaishi (#2891)
  • Cascader: 选项disabled修改后,选项不是禁用状态的问题 #2859 @lxc-orange (#2872)
  • 修正部分组件使用 lodash 非按需引入导致全量引入的问题 @fennghuang (#2893)
  • Slider: 修复step小于1无法正常使用的问题 @uyarn (#2894)
  • Link: 修复样式居中的缺陷 @uyarn (#2894)
  • Checkbox: 修复 value.splice 无法设置选中项变化问题 @chaishi

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

Vue3 for Web 发布 1.6.7

🚀 Features

  • Table:
    • 可编辑单元格场景,支持通过 updateEditedCellValue 方法更新当前行编辑状态任意单元格的值 @chaishi (#3522)
    • 可编辑单元格,支持使用 updateEditedCellValue 更新整行编辑态数据 @chaishi (#3536)
    • 多级表头下,动态列配置支持指定父级列以展示其下的所有子列 @Cat1007 (#3539)
  • Slider: 增加 label 的函数方式参数支持 (#3470)@liect (#3502)
  • Timeline: TimelineItem 新增 onClick 事件 @liweijie0812 (#3512)
  • Select: 支持通过键盘选择时同时滚动到可视选项范围的能力 @uyarn (#3542)

🐞 Bug Fixes

  • Table:
    • primaryTableRef 未绑定,导致其导出的方法无法使用 @AuYuHui (#3528)
    • 可编辑单元格,修复某一列单元格数据发生变化时,其他列接收到的 editedRow 不是最新数据问题 @chaishi (#3536)
  • Select:
    • 修复在虚拟滚动下通过键盘回车选择过滤项错误的问题 @uyarn (#3542)
    • 修复多选小尺寸和大尺寸的样式缺陷 by @Zzongke (#3542)
  • Tree:
    • 完善受控逻辑,解决 onChange 事件触发时,组件状态传递有延迟的问题 @TabSpace (#3509)
    • 解决 watch 时机问题 @TabSpace (#3526)
  • Upload:
    • 修复当 upload 为手动上传时,进度无法显示的问题(issue #3279) @ziyi99 (#3531)
    • 修复拖拽的文件不符合 accept 配置时,拖拽结束后不会触发 Drop 事件的问题 @ziyi99 (#3532)
  • TabNav: 动态修改选项卡数量导致滑动按钮不符合预期 @betavs (#3517)
  • Timeline: 修复 TimelineItemdotColor 默认值错误 @liweijie0812 (#3512)
  • Pagination: 修复当前页在被动更改时触发 onCurrentChange 事件(issue #3483) @Zz-ZzzZ (#3511)
  • Menu: 修复菜单收起时的样式问题 by @RayJason (#3542)
  • Radio: 修复只有一个选项的边角样式缺陷 @uyarn (#3542)
  • ColorPicker: 修复最近使用颜色异常问题 @liect (#3515)
  • TreeSelect: 修复未使用 keys 别名 @liect (#3520)

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

TDesign Weekly Release (Oct 4th 2023)

03 Nov 03:15
1699189
Compare
Choose a tag to compare

Vue3 for Web 发布 1.6.5

🚀 Features

  • TagInput: 支持在超长滚动模式下进行滚动,对选项进行增删操作 @liweijie0812 (#3501)
  • Tabs: destroyOnHide 默认值回退为true,懒加载使用请配合destroyOnHide设置为false使用,详情请看示例 @liweijie0812 (#3504)

🐞 Bug Fixes

  • Tree: 修复当 nodevalue0 时不会渲染的问题(issue #3474) @Zz-ZzzZ (#3500)
  • SelectInput: 修复1.6.2之后非多选场景下基于SelectInput的组件如Select等,自动聚焦输入框的问题 @uyarn (#3506)
  • DatePicker: 修复1.6.2之后选中控制台报错的问题 @uyarn (#3506)

🚧 Others

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

Vue3 for Mobile 发布 1.0.6

🌈 1.0.6 2023-10-26

🚀 Features

  • Cascader: 新增 placeholder 属性,支持自定义未选中时的提示文案 @yiqia (#1133)

🐞 Bug Fixes

  • Toast: 修复纯文字不能居中的问题 @fennghuang (#1120)
  • SwipeCell: 修复操作项显示不全的问题 @fennghuang (#1122)
  • SwipeCell: 修复组件在 Popup 中无法左右滑动 @yiqia (#1141)
  • DropdownMenu: 修复 label 不能响应式更新的问题 @LoopZhou (#1123)
  • Table: 修正 empty属性优先级过高的问题 @fennghuang (#1136)
  • Popover: 修复气泡首次弹出被遮挡的问题以及优化箭头 @LoopZhou (#1132)
  • Popup: 修复在组件上使用 classstyle 时控制台警告 @aomnisz (#1135)
  • Collapse: 修复在 Popup 等窗体组件中使用时渲染错误 @fennghuang (#1140)
  • ImageViewer: 修复图片预览拖拽问题 @fennghuang (#1104)

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

TDesign Weekly Release (Oct 3rd 2023)

03 Nov 03:13
1699189
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.7.1

🚀 Features

  • Table: 可筛选表格,支持设置 confirmEvents: ['onChange'] 后,单选筛选器(Radio) 选择完成后自动关闭筛选器浮层 @chaishi (#2850)

🐞 Bug Fixes

  • Tree:
    • 修复 setItem 方法设置 checked, actived, expanded 属性时,未触发 props 变更与相应事件的问题 @TabSpace (#2852)
    • 完善受控逻辑,解决 onChange 事件触发时,组件状态传递有延迟的问题 @TabSpace (#2861)
  • Checkbox: 修复 checkbox.disabled 动态赋值失效问题 @chaishi (#2849)

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

Vue3 for Web 发布 1.6.4

🚀 Features

  • Table: 可筛选表格,支持设置 confirmEvents: ['onChange'] 后,单选筛选器(Radio) 选择完成后自动关闭筛选器浮层 @chaishi (#3478)
  • Tabs: destroyOnHide 默认值改 false @liweijie0812 (#3467)
  • Tabs: 新增lazy 支持选项卡懒加载 @liweijie0812 (#3467)

🐞 Bug Fixes

  • Cascader:
    • 修复顶层 class 使用了 proxy 值,导致样式表现异常 @PengYYYYY (#3488)
    • 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • SelectInput:
    • renderPrefixContent 返回 [null,undefined][undefined,undefined] ,传递给 input props.label, 导致 input 渲染空的 t-input__prefix 节点 (issue #2658) @liweijie0812 (#3479)
    • 修复下拉框内无法输入或聚焦“输入框”、“数字输入框”等可聚焦元素 @chaishi (#3492)
  • ImageViewer: 控制栏控件中部数据,在步长值不为 0.5 时,精度丢失的问题 @xiaojueshi (#3476)
  • DatePicker: prefixIcon 插槽不生效(issue #3475) @liweijie0812 (#3479)
  • TagInput: 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • Select: 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • TreeSelect: 多选场景,未开启搜索功能,宽度自适应模式,修复鼠标悬浮时宽度会发生变化问题 (#1623)
  • Grid: 修复 RowCol 子组件配置项属性均为必填的类型问题 @uyarn (#3491)

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

React for Web 发布 1.3.0

🚀 Features

  • Timeline: TimelineItem添加点击事件。 @Zzongke (#2545)
  • Tag:

🐞 Bug Fixes

  • locale: 添加缺失it_IT、ru_RU、zh_TW 的语言环境 @Zzongke (#2542)
  • Cascader: change 事件中 source 异常问题 @betavs (#2544)
  • Tree: 修复allowFoldNodeOnFilter为true下过滤后节点的展示结果 @uyarn (#2552)
  • TagInput: 修复在只有一个选项时,删除过滤文字会误删已选项的缺陷 @uyarn (#2552)
  • TreeSelect: 调整过滤选项后的交互行为,与其他实现框架保持一致 @uyarn (#2552)
  • Rate: 修复鼠标快速移动,会出现多个text显示的问题 @Jon-Millent (#2551)

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

TDesign Weekly Release (Oct 2nd 2023)

03 Nov 03:12
1699189
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.7.0

🚀 Features

  • Tag: @chaishi
    • 支持多种风格标签配置 (#2824)
    • 支持标签组CheckTagGroup的使用,详见示例文档 (#2824)
  • Anchor: anchor-item 左侧边距的计算方式由嵌套改为 --level 结合 css 计算 @ontheroad1992 (#2816)
  • TagInput: 支持在exceedType为scroll的场景下通过滚动对选项进行操作 @uyarn (#2846)

🐞 Bug Fixes

🚧 Others

  • Tree: 实现与 vue3 项目共用业务代码, 提供更多的测试用例 @TabSpace (#2820)

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

Vue3 for Web 发布 1.6.2

🚀 Features

🐞 Bug Fixes

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

TDesign Weekly Release (Oct 1st 2023)

12 Oct 06:28
2febb73
Compare
Choose a tag to compare

组件库

Vue3 for Web 发布 1.6.1

🚀 Features

  • Table:
    • 键盘操作,可编辑单元格,支持使用 Tab 键切换可编辑的单元格,实现快速修改操作 @chaishi (#3414)
    • 键盘操作,优化行高亮键盘操作和样式,兼容行选中功能 @chaishi (#3414)
    • 键盘操作,行选中功能支持不设置行高亮,也能使用键盘操作选中、取消选中、全选、取消全选等 @chaishi (#3414)
    • 树形结构表格,支持通过行唯一标识滚动到指定行(之前仅可通过行下标滚动到指定行) @chaishi (#3414)
    • 支持整个表格懒加载 @chaishi (#3414)
  • Popup: 组件新增实例方法 update/getOverlay/getOverlayState,用于更新或获取浮层内容、状态等 @chaishi (#3414)
  • Select: 支持键盘操作下拉选项选中或取消 @chaishi (#3414)
  • Cascader: 支持使用 valueDisplay 自定义选中项的内容呈现 @chaishi (#3414)
  • Tree: 提供虚拟滚动能力 @TabSpace (#3410)
  • Badge: content,count 插槽支持(issue #3447) @liweijie0812 (#3454)

🐞 Bug Fixes

  • Input: 聚焦和失焦事件纠正,当组件已经处于聚焦状态时,点击 label/suffix/prefix/icon 等元素,不再重复触发一次失焦和聚焦事件 @chaishi (#3414)
  • TagInput: 聚焦和失焦事件纠正,当组件已经处于聚焦状态时,点击标签,不再重复触发一次失焦和聚焦事件 @chaishi (#3414)
  • Select:
  • 修复下拉选项闪现(issue #3416) @betavs (#3418)
  • Cascader:
    • 聚焦和失焦事件纠正,下拉选项选中时不再自动失焦,以便继续切换选项 @chaishi (#3414)
    • 修复 cascader 渲染多余的 tag-input__prefix 元素导致表现异常 @PengYYYYY (#3446)
    • change 事件中 source 异常问题(issue #2835) @PengYYYYY (#3456)
  • Tree: 解决 setData 方法无法触发属性变更的问题 @TabSpace (#3410)
  • Form: 修复 statusIcon 为函数或插槽时,参数为空的问题 @SBDaQingWa (#3449)

🚧 Others

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

Vue3 for Mobile 发布 1.0.5

🚀 Features

🐞 Bug Fixes

  • Sticky: 修复组件只能针对浏览器窗口进行定位的问题 @demoadminjie (#1103)
  • Cascader: 修复 change 事件被触发两次和 v-model 没有响应式的问题 @bitjian (#1096)
  • Cascader: 修复 title 不存在时关闭按钮样式错位的问题 @bitjian (#1597)
  • Radio: 修复 allowUncheck 属性无效的问题 @betavs (#1108)
  • RadioGroup: 修复 disabled 属性无效的问题 @anlyyao (#1112)
  • Stepper: 新增 integer 属性,并修复组件不支持输入小数的问题 @fennghuang (#1113)

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

TDesign Weekly Release (Sep 4th 2023)

11 Oct 11:31
2febb73
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.6.7

🚀 Features

  • TreeSelect: 支持panelTopContentpanelBottomContent 的使用 @uyarn (#2797)
  • Table: @chaishi
    • 除全局配置支持语言配置外,本次新增通过属性 locale 进行单个组件进行语言配置 (#2810)
    • 列配置功能,支持定义 columnControllerTopContentcolumnControllerBottomContent 定义列配置弹框顶部或底部内容 (#2810)
    • 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景(#2810)
  • card: 卡片标题 title 使用 div 取代 span 在自定义场景下更符合规范 @uyarn (#2812)

🐞 Bug Fixes

  • useResizeObserver: 修复缺少容器元素判空问题,issue#2805 @chaishi (#2806)
  • Table: 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#2810)
  • Dialog: 修复没有定义确认按钮属性场景时(即没有设置 confirmBtn),confirmLoading 无效问题 @chaishi (#2814)

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

Vue3 for Web 发布 1.5.7

🚀 Features

  • Table: 支持通过属性 local 配置组件所有文本 @chaishi (#3380)
  • Card: title 使用 div 取代 span 在自定义场景下更符合规范 @uyarn (#3385)

🐞 Bug Fixes

  • Dialog:
    • 修复 Dialog plugin 事件销毁 Dialog 未销毁 wrapper,导致多个 wrapper 在页面(issue #3381) @Zzongke (#3383)
    • 修复没有定义确认按钮属性场景时(即没有设置 confirmBtn),confirmLoading 无效问题 @chaishi (#3393)
  • Table: 列配置弹框,关闭时默认不销毁 @chaishi (#3380)
  • Checkbox: 修复 checkbox-groupinnerValue.valueundefined 导致异常 @Nice-PLQ (#3405)
  • List: 修复 1.5.6 版本 list-item 丢失 props 的异常 @uyarn (#3376)

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

React for Web 发布 1.2.6

🚀 Features

  • Table: 优化渲染次数 @chaishi (#2514)
  • card: title使用div取代span 在自定义场景下更符合规范 @uyarn (#2517)
  • Tree: Tree支持通过key匹配单一value指定滚动到特定位置,具体使用方式请参考示例代码 @uyarn (#2519)

🐞 Bug Fixes

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

TDesign Weekly Release (Sep 3rd 2023)

11 Oct 11:29
2febb73
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.6.6

🐞 Bug Fixes

  • Checkbox: 修复动态设置 options 无效问题,issue#2792 @chaishi (#2793)
  • Upload: 上传组件 theme='image' 时,在 disabled 状态不显示上传按钮 @chaishi (#2793)
  • Table: 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2787)

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

Vue3 for Web 发布 1.5.6

🚀 Features

  • Table:
    • 可编辑单元格,支持透传编辑组件事件属性 edit.props.onChangeissue#2843 @chaishi (#3353)
    • 可高亮行表格,支持鼠标点击高亮表格行,支持键盘操作高亮行(ArrowDown/ArrowUp/Space/ESC/Shift),支持连续高亮行区域,issue#2217 @chaishi (#3353)
    • 可悬浮表格,除鼠标悬浮表格行之外,本次新增支持键盘操作悬浮表格行 @chaishi (#3353)
    • 可选中行表格,支持键盘操作(ArrowDown/ArrowUp/Space/ESC/Shift) @chaishi (#3353)
    • 除全局配置支持语言配置外,本次新增通过属性 local 进行单个组件进行语言配置 @chaishi (#3362)
    • 列配置功能,支持定义 columnControllerTopContentcolumnControllerBottomContent 定义列配置弹框顶部或底部内容 @chaishi (#3362)
    • 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景 @chaishi (#3362)
  • SelectInput: 新增 valueDisplayOptions,可配置在使用 valueDisplay 时也使用自带的占位符与输入回显实现(issue #3339) @ngyyuusora (#3342)
  • List: 支持虚拟滚动的支持 @uyarn (#3360)
  • TreeSelect: 支持panelTopContentpanelBottomContent 的使用 @uyarn (#3355)

🐞 Bug Fixes

🚧 Others

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

TDesign Weekly Release (Sep 2nd 2023)

11 Oct 11:11
2febb73
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.6.5

🚀 Features

  • Table: @chaishi
    • 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 (#2767)
    • 可筛选表格,支持使用 filter.label 单独定义晒选项别名,可以和 title 标题不一样 (#2771)
  • Dialog: @chaishi (#2769)
    • 支持使用 confirmLoading 控制确认按钮加载状态
    • 组件实例函数新增 confirmDialog.setConfirmLoading(true)confirmDialog.update({ confirmLoading: true }),用于设置确认按钮加载状态
  • Watermark: 水印组件文字新增 fontFamily 属性 @LadyChatterleyLover (common#1580)
  • GlobalConfig: 全局配置中,步骤条组件添加已完成状态自定义功能 @Zzongke (common#1579)

🐞 Bug Fixes

  • Table: @chaishi (#2767)
    • 树形结构,修复 v1.6.4 中 tree.defaultExpandAll 失效问题 @chaishi (#2752)
    • 树形结构表格,修复 expandedTreeNodes.sync@expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题 issue#2756
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题
    • 可筛选表格,修复单选筛选器触发两次 onFilterChange 事件问题,issues#2746
    • 拖拽排序表格,修复添加 lazyLoad 懒加载属性后,拖拽排序功能失效问题
    • 可筛选表格,修复晒选项的值为 false 时,筛选图标未能高亮问题 (#2771)
    • 可筛选表格,解决 title 使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303
  • Form: 修复调用form组件暴露的reset方法后未定义nameform-item也被一同加入清除 @Zz-ZzzZ (#2760)
  • Checkbox: 修复同时有多个 CheckGroup 时,选中值显示异常问题,issue#2761 @chaishi (#2768)
  • Image: @chaishi (#2770)
    • 修复 fallback 在第一次加载失败后无效问题
    • 修复图片预览出现两个预览按钮问题
  • Dialog: 修复组件如果初始默认显示, 按 esc 关不掉的问题 @Zhanjiachun (#2708)
  • Loading: 修复Plugin在部分场景下设置 false 入参时重新创建实例的问题 @uyarn (#2778)
  • Autocomplete: 修复错误的移除事件监听时机 @uyarn (#2777)
  • Table: 修复固定表头/尾错误的移除事件监听时机 @uyarn (#2777)
  • Popup: 修复产物中 env 环境的问题 @uyarn (#2776)
  • Select: 修复多选且开启reserveKeyword的场景下删除 input 中的内容时,会删除已选项的缺陷 @uyarn (#2779)

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

Vue3 for Web 发布 1.5.4

🚀 Features

  • Table: @chaishi
    • 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 (#3316)
    • 可筛选表格,支持使用 filter.label 单独定义晒选项别名,可以和 title 标题不一样 (#3321)
  • Watermark: 文字新增fontFamily属性 @LadyChatterleyLover (#3314)
  • Dialog: @chaishi
    • 支持使用 confirmLoading 控制确认按钮加载状态 (#3343)
    • 组件实例函数新增 confirmDialog.setConfirmLoading(true)confirmDialog.update({ confirmLoading: true }),用于设置确认按钮加载状态 (#3343)
  • TreeSelect: 树选择支持suffix和suffixIcon @ngyyuusora (#3290)

🐞 Bug Fixes

  • Form: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)
  • Table: @chaishi
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题 (#3316)
    • 可筛选表格,修复晒选项的值为 false 时,筛选图标未能高亮问题 (#3321)
    • 树形结构,可拖拽调整行顺序,修复最后一个节点展开的子节点位置不正确问题 (#3296)
    • 树形结构,修复 v1.5.3tree.defaultExpandAll 失效问题 (#3296)
    • 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题
    • 支持不使用columnController时也可以使用列配置 @ngyyuusora (#3301)
    • 可筛选表格,解决 title 使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303 (#3321)
    • 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 (#3341)
  • Image: 修复 fallback 在第一次加载失败后无效问题 @chaishi (#3319)
  • Select: 修复下拉框多选状态下不显示前缀图标 @LadyChatterleyLover (#3323)
  • Menu: 修复双层菜单未配置router时 to 属性无法基于vue-router默认跳转的缺陷 @uyarn (#3325)
  • Breadcrumb: 修复未配置router时 to 属性无法基于vue-router默认跳转的缺陷 @uyarn (#3325)
  • Transfer: 修复穿梭框组件无法搜索深层级树形结构数据 @LadyChatterleyLover (#3336)
  • Form: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)

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

React for Web 发布 1.2.5

🚀 Features

  • steps: 全局配置添加步骤条的已完成图标自定义 @Zzongke (#2491)
  • Table: 可筛选表格,onFilterChange 事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear',表示触发筛选条件变化的来源 @chaishi (#2492)
  • Form: trigger新增submit选项 @honkinglin (#2507)
  • ImageViewer: onIndexChange 事件新增 trigger 枚举值 current @chaishi (#2494)
  • Image:
    • 新增 fallback,表示图片的兜底图,原始图片加载失败时会显示兜底图 @chaishi (#2494)
    • 新增支持 src 类型为 File,支持通过 File 预览图片 @chaishi (#2494)
  • Upload: 文案列表支持显示缩略图 @chaishi (#2494)
  • Tree:
    • 支持虚拟滚动场景下通过key滚动到特定节点 @uyarn (#2509)
    • 虚拟滚动下 低于threshold 仍可运行scrollTo操作 @uyarn (#2509)

🐞 Bug Fixes

  • GlobalConfig: 修复切换多语言失效的问题 @uyarn (#2501)
  • Table:
    • 可筛选表格,修复 resetValue 在清空筛选时,未能重置到指定 resetValue 值的问题 @chaishi (#2492)
    • 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题 tdesign-vue#2756 @chaishi (#2492)
    • 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
    • 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2498)
    • 单元格在编辑模式下,保存的时候对于链式的colKey处理错误,未能覆盖原来的值 @Empire-suy (#2493)
    • 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)
  • TagInput: 修复折叠展示选项尺寸大小问题 @uyarn (#2503)
  • Tabs: 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)
  • menu: 修复菜单expandType默认模式下menuitem传递onClick不触发的问题 @Zzongke (#2502)
  • ImageViewer: 修复无法通过 visible 直接打开预览弹框问题 @chaishi (#2494)
  • Tree: 修复1.2.0版本后部分TreeNodeModel的操作失效的异常 @uyarn

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

Miniprogram for WeChat 发布 1.2.3

🚀 Features

  • ImageViewer:支持无障碍访问

🐞 Bug Fixes

  • Button: t-id属性没有默认值导致控制台警告问题 @betavs (#2337)
  • Dialog: 修复隐私协议接口 bindagreeprivacyauthorization 回调信息丢失问题 @ElanYoung (#2342)

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

Vue3 for Mobile 发布 1.0.4

🐞 Bug Fixes

  • Cascader: 修复选项卡模式中选中值不更新的问题 @fennghuang (#1091)
  • SideBar: 修复按需引入时控制台告警 @anlyyao (#1092)
  • Grid: 修复 boder 边框缺失 @anlyyao (#1090)
  • PullDownRefresh: 修复与 SwipeCell 同用时左滑操作易触发下拉的问题 @fennghuang (#1080)
  • Message: 改用min-height自适应文本高度 @anlyyao (#1596)
  • Input: 新增CSS Variables: --td-input-label-width @anlyyao (#1588)

🚧 Others

  • other: 修复 CHANGELOG 自动生成时缩进格式异常 @liweijie0812 ([#1077](https...
Read more

TDesign Weekly Release (Sep 1st 2023)

11 Oct 10:37
2febb73
Compare
Choose a tag to compare

组件库

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: 修复了 buttonloading 状态下依然可以触发点击事件的问题 @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

TDesign Weekly Release (Aug 4th 2023)

11 Oct 08:43
2febb73
Compare
Choose a tag to compare

组件库

Vue2 for Web 发布 1.6.3

🚀 Features

  • Table: @chaishi (#2719)
    • 支持使用名为 ellipsis 或者 ellipsis-<colKey> 的插槽自定义超出省略时的浮层内容,使用方法可参考示例代码 @chaishi (#2717)
    • 树形结构,新增组件实例方法 removeChildren,用于移除子节点
    • 树形结构,支持通过属性 expandedTreeNodes.sync 自由控制展开节点,非必传属性

🐞 Bug Fixes

  • Select: 优化 Select 组件在过滤场景中的表现 @moonye6 @uyarn (#2722)
  • Table: @chaishi (#2719)
    • 树形结构,修复组件实例方法 展开全部 expandAll 问题
    • 点击行展开/点击行选中,修复 expandOnRowClickselectOnRowClick 无法独立控制行点击执行交互问题 tdesign-vue-next#3254
  • Popconfirm: 修复因变量计算导致的 minx.css 压缩后产物样式改变的问题 @honkinglin (common#1573)
  • Cascader: 修复 label 属性自定义插槽不生效的问题 @ubloglab (#2724)

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

Vue3 for Web 发布 1.5.2

🚀 Features

  • Table:
    • 支持使用名为 ellipsis 或者 ellipsis-<colKey> 的插槽自定义超出省略时的浮层内容,使用方法可参考示例代码 @chaishi (#3259)
    • 树形结构,支持通过属性 expandedTreeNodes.sync 自由控制展开节点,非必传属性 @chaishi (#3260)
    • 树形结构,新增组件实例方法 removeChildren,用于移除子节点 @chaishi (#3260)
  • Switch: onchange 参数添加 context: { e: MouseEvent } @liweijie0812 (#3247)
  • Keys: 全局 keys api 引用 common.ts 导出变量 @PengYYYYY (#3243)
  • Transfer: 支持 targetDraggable,可对目标列表进行排序,具体使用方式见示例代码 @uyarn (#3267)

🐞 Bug Fixes

  • Menu:
  • Table:
    • 树形结构,修复组件实例方法 展开全部 expandAll 问题 @chaishi (#3260)
    • 点击行展开/点击行选中,修复 expandOnRowClickselectOnRowClick 无法独立控制行点击执行交互问题 issue#3254 @chaishi (#3260)
  • Upload: 修复Upload组件showUploadProgress属性不生效(issue #3239) @imp2002 (#3245)
  • Switch: 调整 disabled 禁用优先级,Switch.disabled > Form.disabled @liweijie0812 (#3247)
  • Link: 调整 disabled 禁用优先级,Link.disabled > Form.disabled @liweijie0812 (#3252)

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

React for Web 发布 1.2.3

🐞 Bug Fixes

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

Miniprogram for WeChat 发布 1.2.1

🚀 Features

🐞 Bug Fixes

  • CellGroup: 修复 updateLastChid 事件被多次触发的问题 @anlyyao (#2302)
  • Popup: 修复 visibleChange 事件参数错误的问题 @anlyyao (#2303)
  • Rate: 修复value = 0 且半选时图标错误的问题 @betavs (#2307)
  • Radio: 修复 tap 事件无法冒泡的问题 @LeeJim (#2309)
  • Checkbox: 修复 tap 事件无法冒泡的问题 @LeeJim (#2309)

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

Vue3 for Mobile 发布 1.0.2

🚀 Features

  • Table: 支持 cell 属性,用于自定义单元格 @anlyyao (#1046)

🐞 Bug Fixes

  • RadioGroup: 修复 placement 属性无效 @anlyyao (#1049)
  • Noticebar: 修复垂直滚动过程中出现的文字遮挡问题 @Gvonte (#1051)
  • ImageViewer: 修复图片放大异常问题 @ccccpj (#1041)
  • Loading: 修复组件渲染错误 @anlyyao (#1053)
  • Calendar: 修复 value 外部变更后不响应问题 @byq1213 (#1045)

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