Releases: Tencent/tdesign
TDesign Weekly Release (Oct 2nd 2023)
组件库
Vue2 for Web 发布 1.7.0
🚀 Features
Tag
: @chaishiAnchor
:anchor-item
左侧边距的计算方式由嵌套改为 --level 结合 css 计算 @ontheroad1992 (#2816)TagInput
: 支持在exceedType为scroll的场景下通过滚动对选项进行操作 @uyarn (#2846)
🐞 Bug Fixes
Dialog
: 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题 @LoopZhou (#2821)ImageViewer
: 修复关闭时偶尔会出现抖动现象 @betavs (#2823)DatePicker
- 修复
confirm
事件无效的问题 @betavs (#2833) - 修复禁用日期格式化问题 @honkinglin (common#1618)
- 修复
Cascader
: 修复change
事件中source
异常的问题(issue #2835) @betavs (#2837)Breadcrumb
: 修复暗黑模式下的样式分隔符样式问题 @uyarn (common#1608)List
: 优化滚动条的样式 @liweijie0812 (common#1601)Radio
: 修复表单验证提示的场景下,右边框颜色不一致的问题 @liweijie0812 (common#1599)Tree
: @TabSpace
🚧 Others
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.7.0
Vue3 for Web 发布 1.6.2
🚀 Features
🐞 Bug Fixes
Badge
: 边框圆角方形样式(common#1617) @liweijie0812 (#3461)Badge
: 开启dot
忽略形状设置 @liweijie0812 (#3461)Table
: 修复行高亮受控属性activeRowKeys
无效问题 @chaishi (#3463)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.2
TDesign Weekly Release (Oct 1st 2023)
组件库
Vue3 for Web 发布 1.6.1
🚀 Features
Table
: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
:- 聚焦和失焦事件纠正,下拉选项选中时不再自动失焦,以便继续切换选项 @chaishi (#3414)
- 筛选后使用键盘上下键选择功能异常(isssue #3392) @liweijie0812 (#3420)
- 修复下拉选项闪现(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
- docs: 新增
CodeSandbox
支持 @LadyChatterleyLover (#3422)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.6.1
Vue3 for Mobile 发布 1.0.5
🚀 Features
Calendar
: 日历选择器支持自动定位到选中日期 @ShinyHwong (#1102)Textarea
: 新增readonly
属性 @anlyyao (#1100)
🐞 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)
组件库
Vue2 for Web 发布 1.6.7
🚀 Features
TreeSelect
: 支持panelTopContent
和panelBottomContent
的使用 @uyarn (#2797)Table
: @chaishicard
: 卡片标题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-group
的innerValue.value
为undefined
导致异常 @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
Form
: 修复 formList 嵌套数据获取异常 @honkinglin (#2529)Table
: 修复数据切换时rowspanAndColspan
渲染问题,issue#2513 @chaishi (#2514)Cascader
: hover 没有子节点数据的父节点时未更新子节点 @betavs (#2528)Datepicker
: 修复切换月份失效问题 @honkinglin (#2531)Dropdown
: 修复Dropdown
disabled API失效的问题 @uyarn (#2532)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.6
TDesign Weekly Release (Sep 3rd 2023)
组件库
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.onChange
,issue#2843 @chaishi (#3353) - 可高亮行表格,支持鼠标点击高亮表格行,支持键盘操作高亮行(ArrowDown/ArrowUp/Space/ESC/Shift),支持连续高亮行区域,issue#2217 @chaishi (#3353)
- 可悬浮表格,除鼠标悬浮表格行之外,本次新增支持键盘操作悬浮表格行 @chaishi (#3353)
- 可选中行表格,支持键盘操作(ArrowDown/ArrowUp/Space/ESC/Shift) @chaishi (#3353)
- 除全局配置支持语言配置外,本次新增通过属性
local
进行单个组件进行语言配置 @chaishi (#3362) - 列配置功能,支持定义
columnControllerTopContent
和columnControllerBottomContent
定义列配置弹框顶部或底部内容 @chaishi (#3362) - 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景 @chaishi (#3362)
- 可编辑单元格,支持透传编辑组件事件属性
SelectInput
: 新增valueDisplayOptions
,可配置在使用valueDisplay
时也使用自带的占位符与输入回显实现(issue #3339) @ngyyuusora (#3342)List
: 支持虚拟滚动的支持 @uyarn (#3360)TreeSelect
: 支持panelTopContent
和panelBottomContent
的使用 @uyarn (#3355)
🐞 Bug Fixes
Table
:- 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)
- 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#3362)
Dialog
:- 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)
- 类型问题,修复 DialogPlugin({ cancenBtn: '取消' }) 提醒类型缺失问题, issues#2635 @chaishi (#3352)
Cascader
: 修复borderless
无效 @PengYYYYY (#3359)Pagination
: 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)Input
: 修复默认不显示,满足某种条件后才显示的场景下,自动宽度计算错误问题,issue#3266,issue#3092 @chaishi (#3352)useResizeObserver
: 修复缺少容器元素判空问题 @chaishi (#3372)
🚧 Others
- docs(tree): example filter update @liweijie0812 (#3326)
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.5.6
TDesign Weekly Release (Sep 2nd 2023)
组件库
Vue2 for Web 发布 1.6.5
🚀 Features
Table
: @chaishiDialog
: @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
- 树形结构,修复 v1.6.4 中
Form
: 修复调用form
组件暴露的reset
方法后未定义name
的form-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
: @chaishiWatermark
: 文字新增fontFamily
属性 @LadyChatterleyLover (#3314)Dialog
: @chaishiTreeSelect
: 树选择支持suffix和suffixIcon @ngyyuusora (#3290)
🐞 Bug Fixes
Form
: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)Table
: @chaishi- 可筛选表格,修复
resetValue
在清空筛选时,未能重置到指定resetValue
值的问题 (#3316) - 可筛选表格,修复晒选项的值为
false
时,筛选图标未能高亮问题 (#3321) - 树形结构,可拖拽调整行顺序,修复最后一个节点展开的子节点位置不正确问题 (#3296)
- 树形结构,修复
v1.5.3
中tree.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
:Upload
: 文案列表支持显示缩略图 @chaishi (#2494)Tree
:
🐞 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...
TDesign Weekly Release (Sep 1st 2023)
组件库
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)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
: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
详情见: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
: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
Rate
: 支持第三方图标 @lixingdecai (#2328)Button
: 新增t-id
属性,相等于id
@HellyW (#2320)Button
: 属性open-type
新增支持agreePrivacyAuthorization
@HellyW (#2320)
🐞 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
Message
: 支持closeAll
方法 @fennghuang (#1065)
🐞 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)
组件库
Vue2 for Web 发布 1.6.3
🚀 Features
🐞 Bug Fixes
Select
: 优化 Select 组件在过滤场景中的表现 @moonye6 @uyarn (#2722)Table
: @chaishi (#2719)- 树形结构,修复组件实例方法 展开全部
expandAll
问题 - 点击行展开/点击行选中,修复
expandOnRowClick
和selectOnRowClick
无法独立控制行点击执行交互问题 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
:Switch
:onchange
参数添加context: { e: MouseEvent }
@liweijie0812 (#3247)Keys
: 全局keys api
引用common.ts
导出变量 @PengYYYYY (#3243)Transfer
: 支持targetDraggable
,可对目标列表进行排序,具体使用方式见示例代码 @uyarn (#3267)
🐞 Bug Fixes
Menu
:- 修复普通双层菜单模式路由跳转功能失效的问题(issue #3261) @uyarn (#3263)
- 修复普通双层菜单
click
事件丢失的问题(issue #3256) @uyarn (#3263)
Table
:- 树形结构,修复组件实例方法 展开全部
expandAll
问题 @chaishi (#3260) - 点击行展开/点击行选中,修复
expandOnRowClick
和selectOnRowClick
无法独立控制行点击执行交互问题 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
Table
: 修复 usePrevious 报错 @honkinglin (#2464)ImageViewer
: 修复引入文件路径报错 @honkinglin (#2465)
详情见: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
🐞 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
TDesign Weekly Release (Aug 3rd 2023)
组件库
Vue2 for Web 发布 1.6.1
🚀 Features
Menu
: menu-itemclick
事件参数增加 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
Anchor
: 新增getCurrentAnchor
支持自定义高亮锚点 @ontheroad1992 (#2436)Menu
: MenuItem onClick 事件增加value返回值 @dexterBo (#2441)Form
: FormItem 新增 valueFormat 函数支持格式化数据 @honkinglin (#2445)
🐞 Bug Fixes
Dialog
: 修复闪烁问题 @linjunc (#2435)Select
:Popconfirm
: invalid className and style props @betavs (#2420)DatePicker
: 修复 hover cell 造成不必要的渲染 @j10ccc (#2440)
详情见: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
TDesign Weekly Release (Aug 2nd 2023)
组件库
Vue2 for Web 发布 1.6.0
🚀 Features
Icon
: 新增 960 个图标;调整图标命名photo
为camera
,books
为bookmark
,stop-cirle-1
为stop-circle-stroke
;移除money-circle
图标,具体请查看图标页面 @uyarn (#2677)Table
: 可编辑表格,新增edit.keepEditMode
,用于控制单元格始终保持为编辑态 @chaishi (#2662)Image
: @chaishi (#2665)- 属性
src
支持传入 File 文件类型显示图片 - 新增支持
fallback
,用于设置图片加载失败时的兜底图 - 新增支持
referrerpolicy
属性
- 属性
ImageViewer
: 属性images
支持传入 File 文件类型预览图片 @chaishi (#2665)Upload
: 文件上传列表支持显示缩略图,通过showThumbnail
属性控制 @chaishi (#2665)Link
: 新增透传download
属性,支持浏览器直接下载,Tencent/tdesign-vue#2628 @xiaosansiji (#2659)
🐞 Bug Fixes
InputAdornment
: 修复装饰文字折行的问题 @PengYYYYY (common#1553)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.6.0
React for Web 发布 1.2.0
❗ Breaking Changes
Icon
: 新增 960 个图标;调整图标命名photo
为camera
,books
为bookmark
,stop-cirle-1
为stop-circle-stroke
;移除money-circle
图标,具体请查看图标页面 @uyarn (#2429)
🚀 Features
Table
:
🐞 Bug Fixes
Cascader
: 传入的 value 不在 options中时会直接报错 @peng-yin (#2414)menu
: 修复同一个MenuItem多次触发onChange的问题 @leezng (#2424)Drawer
: 抽屉组件在 visible 默认为 true 时,无法正常显示 @peng-yin (#2415)Table
:
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.2.0
TDesign Weekly Release (Aug 1st 2023)
组件库
Vue2 for Web 发布 1.5.2
🚀 Features
Table
:- 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件,issue#2627 @chaishi (#2629)
- 虚拟滚动场景,支持通过行唯一标识跳转到指定行(通过行下标跳转到指定行,以前的版本已支持) @chaishi (#2643)
Upload
: 拖拽上传场景,支持 accept 限制可上传的文件类型 @chaishi (common#1547)
🐞 Bug Fixes
Checkbox
: 支持value
传入undefined
@chaishi (#2623)Table
:Input
: form表单disabled状态下input异常显示clear @sinbadmaster (#2634)Dialog
:TreeSelect
: 修复自定义标签,点击关闭异常的问题 @sinbadmaster (#2631)
详情见:https://github.com/Tencent/tdesign-vue/releases/tag/1.5.2
Vue3 for Web 发布 1.4.1
🐞 Bug Fixes
Table
: 可编辑表格校验错误信息样式不对齐,(issue#3154) @chaishi (#3155)Tree
: 修复 (pr #3154) 导致的树选择器单选无法选中(issue#3158) (issue#3154) @uyarn (#3159)
🚧 Others
详情见:https://github.com/Tencent/tdesign-vue-next/releases/tag/1.4.1
React for Web 发布 1.1.17
🐞 Bug Fixes
Tabs
: 修复tabs组件list传空数组时的js报错 @zhenglianghan (#2393)List
: 修复ListItemMeta组件description传递自定义元素 @qijizh (#2396)Tree
: 修复开启虚拟滚动时部分场景下节点回滚的交互异常问题 @uyarn (#2399)Tree
: 修复1.1.15后基于level
属性的操作无法正常工作的问题 @uyarn (#2399)
详情见:https://github.com/Tencent/tdesign-react/releases/tag/1.1.17
Miniprogram for WeChat 发布 1.1.15
🚀 Features
🐞 Bug Fixes
🚧 Others
详情见:https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.1.15
Vue3 for Mobile 发布 1.0.0-rc.6
🐞 Bug Fixes
Calendar
: 解决属性不支持响应式的问题 @LeeJim (#991)Tag
: 修复当disabled
为true
时,closable
无效的问题 @anlyyao (#994)Swiper
: 修复change
事件参数错误 @anlyyao (#996)
详情见:https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.0.0-rc.6