Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 1.7.0
🚀 Features
Statistic
: 新增Statistic
统计数值组件 @liweijie0812 (#3329)Loading
: 当使用Plugin
或指令调用时,隐藏Loading
将会移除app
实例(issue #3540) @Zz-ZzzZ (#3576)Space
: 支持老旧浏览器也能正常显示子元素之间的间距,(tdesign-vue#1901) @chaishi (#3565)Input
:value
支持数据类型number
@chaishi (#3600)Tabs
: 新增滚动后对超长场景计算滚动距离的逻辑(issue #3543) @uyarn (#3624)Tabs
: 支持action
的使用 @uyarn (#3624)
🐞 Bug Fixes
Affix
: 新增元素判空,避免出现元素不存在报错 @chaishi (#3584)Radio
:useKeyboard
通过正则匹配space
, 修复误判断删除键(backspace
)是空格键(space
) @liweijie0812 (#3599)Checkbox
:useKeyboardEvent
通过正则匹配space
, 修复误判断删除键(backspace
)是空格键(space
) @liweijie0812 (#3599)Collapse
: 自定义右侧操作点击触发了折叠事件 (issue#3579) @liweijie0812 (#3581)Hooks
: 修复在使用dragSort
时不使用回调Props
函数出现的报错 @SuperManito (#3592)Select
: 修复1.6.6
版本后,多选模式下,无法通过enter键选中选项问题 @wilonjiang (#3608)Cascader
: 修复默认值在选项中不存在时的报错(issue #3595) @PengYYYYY (#3611)Dialog
: 修复attach="body"
destroyOnClose
嵌套超过三层关闭报错 @AuYuHui (#3619)Table
: 修复多级表头场景,列配置功能失效问题 @chaishi (#3622)
🚧 Others
New Contributors
- @SuperManito made their first contribution in #3592
- @wilonjiang made their first contribution in #3608
Full Changelog: 1.6.8...1.7.0
🌈 1.6.8
🚀 Features
Upload
:- 图片预览功能,新增支持透传图片预览全部属性
imageViewerProps
,#2928 @chaishi (#3566) ⚠️ 新增图片上传大小超出限制提醒,有额外单独实现此功能的业务需注意是否存在重复显示大小限制提醒问题,#2736 @chaishi (#3566)- 多文件/图片上传场景下,
autoUpload=false
时,支持使用Props
属性/函数/插槽等方法自定义上传按钮和取消上传按钮,#2469 @chaishi (#3566) - 多文件/图片上传场景下,
autoUpload=false
时,区分已上传状态和待上传状态,#2518 @chaishi (#3566) - 批量文件上传支持在列表中显示上传失败的原因,#2518 @chaishi (#3566)
- 新增支持
fileListDisplay=null
控制单文件或文件列表不显示 @chaishi (#3573)
- 图片预览功能,新增支持透传图片预览全部属性
ImageViewer
: 新增支持closeOnEscKeydown
,用于控制是否允许 ESC 退出预览,#2928 @chaishi (#3566)
🐞 Bug Fixes
Table
:Upload
:Tree
: 提供获取树结构数据的 api: getTreeData @TabSpace (#3571)TreeSelect
: 处理导入的样式文件异常问题 @betavs (#3556)Dialog
: 修复以Plugin
的方式调用时,更新className
会报错并且会覆盖组件的原className
。 @Zz-ZzzZ (#3570)
Full Changelog: 1.6.7...1.6.8
🌈 1.6.7
🚀 Features
Table
:Slider
: 增加label
的函数方式参数支持 (#3470)@liect (#3502)Timeline
:TimelineItem
新增onClick
事件 @liweijie0812 (#3512)
🐞 Bug Fixes
Table
:Select
:Tree
:Upload
:- 修复当
upload
为手动上传时,进度无法显示的问题(issue #3279) @ziyi99 (#3531) - 修复拖拽的文件不符合
accept
配置时,拖拽结束后不会触发Drop
事件的问题 @ziyi99 (#3532)
- 修复当
TabNav
: 动态修改选项卡数量导致滑动按钮不符合预期 @betavs (#3517)Timeline
: 修复TimelineItem
的dotColor
默认值错误 @liweijie0812 (#3512)Pagination
: 修复当前页在被动更改时触发onCurrentChange
事件(issue #3483) @Zz-ZzzZ (#3511)Menu
: 修复菜单收起时的样式问题 by @RayJason (#3542)Radio
: 修复只有一个选项的边角样式缺陷 @uyarn (#3542)ColorPicker
: 修复最近使用颜色异常问题 @liect (#3515)TreeSelect
: 修复未使用keys
别名 @liect (#3520)
New Contributors
Full Changelog: 1.6.5...1.6.7
🌈 1.6.6
🚀 Features
Table
:Slider
: 增加label
的函数方式参数支持 (#3470)@liect (#3502)Timeline
:TimelineItem
新增onClick
事件 @liweijie0812 (#3512)
🐞 Bug Fixes
Table
:Select
:Tree
:Upload
:- 修复当
upload
为手动上传时,进度无法显示的问题(issue #3279) @ziyi99 (#3531) - 修复拖拽的文件不符合
accept
配置时,拖拽结束后不会触发Drop
事件的问题 @ziyi99 (#3532)
- 修复当
TabNav
: 动态修改选项卡数量导致滑动按钮不符合预期 @betavs (#3517)Timeline
: 修复TimelineItem
的dotColor
默认值错误 @liweijie0812 (#3512)Pagination
: 修复当前页在被动更改时触发onCurrentChange
事件(issue #3483) @Zz-ZzzZ (#3511)Menu
: 修复菜单收起时的样式问题 by @RayJason (#3542)Radio
: 修复只有一个选项的边角样式缺陷 @uyarn (#3542)ColorPicker
: 修复最近使用颜色异常问题 @liect (#3515)TreeSelect
: 修复未使用keys
别名 @liect (#3520)
New Contributors
Full Changelog: 1.6.5...1.6.6
1.6.5
🌈 1.6.5 2023-10-20
🚀 Features
TagInput
: 支持在超长滚动模式下进行滚动,对选项进行增删操作 @liweijie0812 (#3501)Tabs
:destroyOnHide
默认值回退为true,懒加载使用请配合destroyOnHide
设置为false使用,详情请看示例 @liweijie0812 (#3504)
🐞 Bug Fixes
Tree
: 修复当node
的value
为0
时不会渲染的问题(issue #3474) @Zz-ZzzZ (#3500)SelectInput
: 修复1.6.2
之后非多选场景下基于SelectInput
的组件如Select
等,自动聚焦输入框的问题 @uyarn (#3506)DatePicker
: 修复1.6.2
之后选中控制台报错的问题 @uyarn (#3506)
🚧 Others
🌈 1.6.3
🚀 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
: 修复Row
和Col
子组件配置项属性均为必填的类型问题 @uyarn (#3491)
New Contributors
- @xiaojueshi made their first contribution in #3476
Full Changelog: 1.6.2...1.6.3
1.6.2
🌈 1.6.2 2023-10-12
🚀 Features
🐞 Bug Fixes
Badge
: 边框圆角方形样式(common#1617) @liweijie0812 (#3461)Badge
: 开启dot
忽略形状设置 @liweijie0812 (#3461)Table
: 修复行高亮受控属性activeRowKeys
无效问题 @chaishi (#3463)
🌈 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)
New Contributors
- @TabSpace made their first contribution in #3410
- @SBDaQingWa made their first contribution in #3449
Full Changelog: 1.5.7...1.6.0
🌈 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)
New Contributors
Full Changelog: 1.5.6...1.5.7
🌈 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)
New Contributors
- @nsf-github made their first contribution in #3357
Full Changelog: 1.5.4...1.5.5