Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 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
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
🌈 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