Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 1.9.3
🌈 1.9.1
🚀 Features
Breadcrumb
:breadcrumb-item
新增click
事件 @uyarn (#4017)Tag
: 新增color
API,支持自定义颜色 @maoyiluo (#4023)TagInput
: 扩展collapsedItems
的删除功能 (issue #3662)DatePicker
: 新增valueDisplay
和selectInputProps
API,支持对展示内容进行自定义 @uyarn (#4038)
🐞 Bug Fixes
Descriptions
:Loading
:Table
:Notification
:NotifyPlugin
返回错误NotificationInstance
导致NotifyPlugin.close
函数错误关闭组件。 @XBIsland (#4014)Form
: 避免form-item
的label
属性当for
为空时仍然赋值的问题 @sechi747 (#4027)Cascader
: 修复value
数据回填异常导致样式失效问题 (#4021) @XBIsland (#4025)Tnput
: 修复hover
时键盘操作无法触发blur
事件。 (#3963) (#3903) (#3639) @XBIsland (#4032)Locale
: 修复Image
和ImageViewer
英语语言包异常的问题 @uyarn (#4038)DatePicker
: 修复format
与valueType
不一致的场景下计算错误的问题 @uyarn (#4058)Tabs
: 修复使用action
时控制台告警的问题 @uyarn (#4057)ColorPicker
: 修复linear-gradient
模式无法拖动调整颜色的问题 (#4015) @XBIsland (#4022)Icon
: 优化Icon
无网络场景的描述,着重标出处理方案 @xiexin12138 (#4024)
🚧 Others
Menu
: 去除demo
中的争议属性 @sinbadmaster (#4049)
New Contributors
- @xiexin12138 made their first contribution in #4024
- @maoyiluo made their first contribution in #4023
- @topazur made their first contribution in #3663
Full Changelog: 1.9.0...1.9.1
🌈 1.9.0
🚀 Features
Description
:layout
类型定义调整为字符串多类型 @chaishi (#3939)- 支持嵌套的描述组件(issue #3952) @zhangpaopao0609 (#3970)
Form
:trigger
支持submit
@liweijie0812 (#3910)Demo
: 支持Typescript
代码示例 @chaishi @uyarn @RSS1102 @HaixingOoO (#3929)Statistic
:color
黑色风格适配深色模式 (common#1721) @liweijie0812 (#3910)Slider
: 支持通过label=null
或label=false
隐藏滑块数字浮层 @chaishi (#3997)Table
: 支持全局配置size
@Lyan-u (#3993)Nuxt
: 移除产物中的nuxt module,调整为安装@tdesign-vue-next/nuxt
使用,解决使用es/nuxt
的功能异常的问题,详细使用方式请参考快速开始中的介绍 @uyarn @liweijie0812 (#4001)
🐞 Bug Fixes
Table
:- 修正虚拟滚动下
footer
的实现 @Cat1007 (#3965) - 树形结构表格,修复同时异步设置
data
和expandedTreeNodes
时,展开节点无效问题(延迟设置有效),issue#3873 @chaishi (#3967) - 固定列表格,在
Dialog
中固定列宽度被挤压问题,issue#3844 @chaishi (#3967) - 完善
Table
组件Typescript
类型定义 @chaishi (#3936) - 修复列拖拽排序问题 @chaishi (#3968)
- 修正在
footer
高度更新的场景下,footer
没有被正常刷新的问题 @Cat1007 (#3975)
- 修正虚拟滚动下
Drawer
: 修复closeBtn
属性Boolean
类型转换未生效的问题 @trojanyao (#3427)Form
: 校验判断不严谨的问题 @betavs (#3960)Select
: 修复select createAble 选中没有触发change事件问题 @hkaikai (#3962)Nuxt
: 修复在nuxt
中使用Form
组件无法正常构建的问题 @richardji202 (#3977)ColorPicker
:color
值未同步更新 @betavs (#4005)Drawer
: 修复closeBtn
属性Boolean
类型转换未生效的问题 @trojanyao (#3427)Affix
: 修正margin
计算,避免出现error
@Cat1007 (#3972)
🚧 Others
Code
: 编辑器代码提示更新 @liweijie0812 (#3927)
New Contributors
- @trojanyao made their first contribution in #3427
- @richardji202 made their first contribution in #3977
- @XBIsland made their first contribution in #3992
Full Changelog: 1.8.1...1.9.0
🌈 1.8.1
🚀 Features
🐞 Bug Fixes
Tabs
:Form
:Drawer
:visible
为false
时,按esc
会触发onEscKeydown
和onCancel
事件 @betavs (#3836)- 修复
closeOnEscKeydown
开启时任意按键都会触发Drawer
问题 @ruanlinxin (#3904)
Input
: 修复禁用状态下focused
样式未消除的问题 @wilonjiang (#3840)TreeSelect
: 修复可过滤开启时搜索框内容与filter
函数不同步更新的问题 @PeterJayawesome (#3862)VirtualScroll
: 修改virtual
中的buffer
实现,修正错位的translateY的计算逻辑 @Cat1007 (#3776)Slider
: @uyarnLoading
: 修复未设置z-index
默认值的问题 @betavs (#3881)DatePicker
: 修复单独配置popupProps
的on-visible-change
功能异常的问题 @uyarn (#3908)TagInput
: 修复taginput
中size
对默认collapsedItems
不生效的问题 @SadWood (#3847)Radio
: 修复回车时控制台报错的问题 @liweijie0812 (#3896)
🚧 Others
Form
:trigger api
文档更新 @liweijie0812 (#3882)Tree
: 示例代码由OptionsAPI
更为CompositionAPI
@chaishi (#3899)Descriptions
: 展示冒号示例文字错误 @czq297297 (#3841)
New Contributors
- @czq297297 made their first contribution in #3841
- @PeterJayawesome made their first contribution in #3862
- @ruanlinxin made their first contribution in #3904
Full Changelog: 1.8.0...1.8.1
🌈 1.8.0
🚀 Features
Descriptions
: 新增Descriptions
描述组件 @zhangpaopao0609 (#3787)Slider
: 实现changeEnd
事件 (issue #3772) @Lyan-u (#3780)Form
: 为Form Item
校验信息增加title
属性,用于鼠标停留时展示完整信息 @sosohime (#3779)ImageViewer
: 新增默认缩放比例 @timi137137 (#3678)Radio
: 新增readonly
属性 @betavs (#3814)
🐞 Bug Fixes
Table
:- 修复行拖拽排序场景,异步加载行会变到第一行问题 @chaishi (#3819)
- 拖拽排序场景,修复通过
push
新增data
元素后,被添加的新元素出现在第一列问题 @chaishi (#3822) - 修复
sortablejs
操作DOM
后对虚拟DOM
产生的副作用。 @huangchen1031 (#3825) - 修复
EnhancedTable
树型表格表头操作全选,会选中已禁用选择的行的问题 @huangchen1031 @uyarn (#3832)
Cascader
: 修复mutiple & show-all-levels = false
的场景下设置value
为options
内不存在的值报错 @Zz-ZzzZ (#3810)DatePicker
: 国际化切换无效(issue#3807) @liweijie0812 (#3818)TagInput
: 解决disabled
为真时,可以点击的问题(issue #3829) @betavs (#3831)Radio
: 处理选中状态也会触发change
事件的问题 @betavs (#3782)
New Contributors
- @sosohime made their first contribution in #3779
- @huangchen1031 made their first contribution in #3825
Full Changelog: 1.7.2...1.8.0
🌈 1.7.2
🚀 Features
Upload
:Table
:ImageViewer
: 图片预览,加载失败时,不显示错误文本,只显示图标 @chaishi (#3754)Menu
: 选中后关闭菜单,与其他组件保持交互行为一致(issue #2940) @uyarn (#3764)RadioGroup
: 优化组件样式体验,variant
为default-filled
时初始状态不执行动画 @loganylwu (#3765)Card
:card
组件支持传入loadingProps
参数 @iiimix (#3731)DatePicker
: 支持cancelRangeSelectLimit
API
@githubid0719 (#3718)Dropdown
: 移除对left
的item
样式特殊处理 @uyarn (#3752)
🐞 Bug Fixes
ImageViewer
:- 去除默认值设置以使用
globalConfig
中的默认值,避免在不同语言环境中出现异常 @sinbadmaster (#3709) - 修改键盘事件绑定对象,避免影响全局键盘事件 @sinbadmaster (#3712)
- 去除默认值设置以使用
Table
:- 修复
column-controller-visible-change
事件参数trigger
值不正确问题,issue#3706 @chaishi (#3716) - 虚拟滚动场景,修复吸顶
Affix
表头无法滚动同步问题 @Cat1007 (#3746) - 横向滚动场景,修复在
Windows
场景中,按下鼠标(不松开鼠标)横向滚动时,表头没有跟随滚动问题 @chaishi (#3753) - 可筛选表格,修复筛选值为
0
时,筛选图表没有高亮问题,tdesign-vue#2987 @chaishi (#3753) fixedRowHeight
场景下初始化失败,导致虚拟滚动不生效 @Cat1007 (#3739)- 修正表格精度,避免表头和表格出现精度误差因此预期外的滚动条 @Cat1007 (#3747)
- 修复
Tree
:- 处理
height
属性无效的问题 (issue #3713) @betavs (#3717) - 解决选中态初始化异常的问题 @TabSpace (#3742)
- 处理
ImageViewer
: 滚轮缩放符合操作直觉 @sinbadmaster (#3738)DateRangePicker
: 修复12
月时选择同一个月内的日期后,第一次打开面板左右月份一样的问题(issue #3683) @Lyan-u (#3727)DialogPlugin
: 修正获取元素操作className
的时机 @Cat1007 (#3732)DatePicker
: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#3752)Table
: 修复1.7.1
中,Shift
连续选中失效问题,#3751 @chaishi (#3753)Select
: 修复1.6.0
版本后 可过滤下 重新打开没有正常清除过滤输入内容的问题 @uyarn (#3762)TreeSelect
: 修复可过滤下,重新打开没有清除过滤输入内容的问题 @uyarn (#3762)Upload
: 修复取消拖拽上传后,状态无法回到组件初始状态问题,#3646 @chaishi (#3754)InputNumber
:allowInputOverLimit
为false
时,数字超过最大值onBlur
不触发 @zhaodesen (#3722)Pagination
: 将总数单位项
改为条
, 保持内容一致性 @dinghuihua (common#1687)
🚧 Others
New Contributors
- @zhaodesen made their first contribution in #3722
- @lxKylin made their first contribution in #3741
- @Lyan-u made their first contribution in #3727
- @githubid0719 made their first contribution in #3718
- @loganylwu made their first contribution in #3765
- @iiimix made their first contribution in #3731
Full Changelog: 1.7.1...1.7.2
🌈 1.7.1
🚀 Features
Table
: 支持thClassName
单独给表头添加类名 @chaishi (#3669)TimePicker
:props.presets
预设快捷时间选择 @liweijie0812 (#3665)Dropdown
: 添加DropdownItem
传递boolean attribute
时的转换(#3692) @Zz-ZzzZ (#3702)
🐞 Bug Fixes
Tree
:Select
:- 远程搜索不再进行本地过滤,支持远程对选项
trim
或者额外处理的场景(issue #3605)(issue #2801) @uyarn (#3707) - 修复非虚拟滚动场景下,无法键盘回车键直接选中过滤后的选项的缺陷 @uyarn (#3707)
- 远程搜索不再进行本地过滤,支持远程对选项
Loading
:ts
类型丢失,volar
提示无效 @liweijie0812 (#3684)AutoComplete
: 使用lodash/escapeRegExp
转换关键字文本 @ZWkang (#3661)Table
: 本地数据分页场景,修复行选中无效问题,#3669 @chaishi (#3669)DropdownItem
: 处理禁用状态可点击的问题(issue #3693) @betavs (#3696)Tabs
: 优化初始化滚动的场景,对处于中间的部分场景进行进一步优化(issue #3632) @uyarn (#3699)Popup
: 修复控制台报错 @liweijie0812 (#3705)Pagination
: 分页组件foldedMaxPageBtn
优化(issue #3703) @DYS1230 (#3704)BreadcrumbItem
: 修复breadcrumb-item
组件target
属性为_blank
时没有在新标签页打开(#3634) @selicens (#3637)AutoComplete
: 没选中项回车不触发选中事件(issue #3649) @liweijie0812 (#3700)
🚧 Others
BaseUsage
: 基础示例部分的代码格式化 @coderYangLiu (#3654)Doc
: 更新CONTRIBUTING.md
@uyarn (#3681)
New Contributors
- @selicens made their first contribution in #3637
- @coderYangLiu made their first contribution in #3654
- @LIjiAngChen8 made their first contribution in #3650
Full Changelog: 1.7.0...1.7.1
🌈 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