UNPKG

tdesign-vue

Version:
697 lines (595 loc) 120 kB
--- title: 更新日志 spline: explain toc: false docClass: timeline --- ## 🌈 1.12.1 `2025-07-03` ### 🚀 Features - `locale`: 支持内置多语言的英文版本的单复数场景正常展示 @YunYouJun ([#3641](https://github.com/Tencent/tdesign-vue/pull/3641)) ### 🐞 Bug Fixes - `ImageViewer`: 修复图片预览操作栏多语言失效的问题 @uyarn ([#3636](https://github.com/Tencent/tdesign-vue/pull/3636)) - `Textarea`: 优化 `scrollbar` 样式 @RSS1102([#3639](https://github.com/Tencent/tdesign-vue/pull/3639)) ## 🌈 1.12.0 `2025-06-11` ### 🚀 Features - `ColorPicker`: 自动根据「触发器 / 最近颜色 / 预设颜色」的色值进行切换单色和渐变模式;只开启渐变模式时,过滤「预设颜色 / 当前颜色」中的非渐变色值;新增 format `HEX8`,移除 `HSB`;使用渐变模式的业务请注意此变更 ⚠️ @RylanBot ([#3572](https://github.com/Tencent/tdesign-vue/pull/3572)) - `Icon`: 新增 `logo-miniprogram`、`logo-cnb`、`seal`、`quote` 图标,优化多个文件相关图标的绘制效果,修复 `gesture-right-slip` 的绘制问题 @taowensheng1997 @uyarn ([#3577](https://github.com/Tencent/tdesign-vue/pull/3577)) - `InputNumber`: `decimalPlaces` 支持 `enableRound` 参数,用于控制是否启用四舍五入 @RylanBot ([#3601](https://github.com/Tencent/tdesign-vue/pull/3601)) - `Select`: 多项选择器支持删除选项 @richardji202 ([#3584](https://github.com/Tencent/tdesign-vue/pull/3584)) - `TagInput`: 优化可拖拽时,鼠标光标显示为移动光标 @liweijie0812 ([#3594](https://github.com/Tencent/tdesign-vue/pull/3594)) - `Tree`: `expandAll` API 支持响应式 @uyarn ([#3619](https://github.com/Tencent/tdesign-vue/pull/3619)) - `Upload`: 支持 `image-flow` 模式支持自定义错误文本 @ngyyuusora ([#3574](https://github.com/Tencent/tdesign-vue/pull/3574)) ### 🐞 Bug Fixes - `Cascader`: 修复选项存在超长文字在大小尺寸下展示异常的问题 @Shabi-x([#3593](https://github.com/Tencent/tdesign-vue/pull/3593)) - `ColorPicker`: 修复开启透明通道时的返回值格式化异常 @RylanBot ([#3572](https://github.com/Tencent/tdesign-vue/pull/3572)) - `DatePicker`: 修复通过 `popupProps.visible` 直接打开选择面板时无法更新时间的问题 @RSS1102 ([#3600](https://github.com/Tencent/tdesign-vue/pull/3600)) - `Drawer`: 修复 `cancel-btn` 和 `confirm-btn` 的类型缺失`null` 声明的问题 @RSS1102 ([#3612](https://github.com/Tencent/tdesign-vue/pull/3612)) - `Select`: 修复`valueType`为`object`与 `keys` 同时设置时的绑定值错误 @morningbao ([#3583](https://github.com/Tencent/tdesign-vue/pull/3583)) - `Table`: 优化关闭列配置弹窗时,选择列数据与所展示列数据不一致的问题 @RSS1102 ([#3616](https://github.com/Tencent/tdesign-vue/pull/3616)) - `Tabs`: 修复选项卡 label 过长时, 滑动按钮失效的问题 @wonkzhang([#3571](https://github.com/Tencent/tdesign-vue/pull/3571)) - `Tag`: 修复未设置 `max-width` 导致无法渲染 `title` 属性的问题 @betavs ([#3592](https://github.com/Tencent/tdesign-vue/pull/3592)) ## 🌈 1.11.2 `2025-04-15` ### 🚀 Features - `Drawer`: 新增 `DrawerPlugin`,支持`插件函数式`调用,具体使用请参考示例 @Wesley-0808 ([#3501](https://github.com/Tencent/tdesign-vue/pull/3501)) - `Drawer`: 新增 `drawerClassName`API,用于定义抽屉本身的相关`class` @Wesley-0808 ([#3501](https://github.com/Tencent/tdesign-vue/pull/3501)) - `Form`: 新增`requiredMarkPosition`,用于自定义必填符号的位置 @Wesley-0808 ([#3562](https://github.com/Tencent/tdesign-vue/pull/3562)) - `Layout`: 子组件 `Content` 新增 `content` API @liweijie0812 ([#3506](https://github.com/Tencent/tdesign-vue/pull/3506)) ### 🐞 Bug Fixes - `ImageViewer`: 修复设置`step` 存在精度展示异常的问题 @uyarn ([#3563](https://github.com/Tencent/tdesign-vue/pull/3563)) - `Select`: 修复 `keys` 属性配置 `content` 作为 `value` 时展示异常的问题 @hello-ishine ([#3540](https://github.com/Tencent/tdesign-vue/pull/3540)) - `Transfer`: 修复 children 为空数组的节点未能正确渲染的问题 @RSS1102 ([#3535](https://github.com/Tencent/tdesign-vue/pull/3535)) ### 📝 Documentation - `ConfigProvider`: 增加 `globalConfig` API 文档,规范 API 文档顺序 @liweijie0812 ([#3506](https://github.com/Tencent/tdesign-vue/pull/3506)) ### 🚧 Others - `Plugin`: 新增`ConfigProvider`等组件的编辑器提示功能 @liweijie0812 ([#3506](https://github.com/Tencent/tdesign-vue/pull/3506)) ## 🌈 1.11.1 `2025-03-07` ### 🚀 Features - `ImageViewer`: @Wesley-0808 ([#3516](https://github.com/Tencent/tdesign-vue/pull/3516)) - 新增`imageReferrerpolicy`API,适用于需要配置`Referrerpolicy`的场景 - 新增`onDownload`API,用于需要自定义下载回调的场景 - `DatePicker`: 调整组件禁用日期`before`和`after`参数的逻辑,调整为禁用`before`定义之前和`after`定义之后的日期选择,更符合使用习惯。此前有使用相关 API 请注意此改动 @RSS1102 ([#3511](https://github.com/Tencent/tdesign-vue/pull/3511)) - `Upload`: 支持表单禁用功能作用到上传组件 @RSS1102 ([#3525](https://github.com/Tencent/tdesign-vue/pull/3525)) ### 🐞 Bug Fixes - `Select`: 修复多选情况下移除标签时,`trigger` 参数值错误的问题 @betavs ([#3509](https://github.com/Tencent/tdesign-vue/pull/3509)) - `Message`: 修复连续调用messagePlugin时,返回的实例不正确的问题 @maoyiluo ([#3514](https://github.com/Tencent/tdesign-vue/pull/3514)) - `Dialog`: 自定义 `cancelBtn` 文本时保留 `t-dialog__cancel` 样式 @RSS1102 ([#3528](https://github.com/Tencent/tdesign-vue/pull/3528)) - `Bundle`: 修复`1.11.0`的产物中的`cjs` 在 node 20 以下的使用异常的问题 @uyarn ([#3512](https://github.com/Tencent/tdesign-vue/pull/3512)) ## 🌈 1.11.0 `2025-02-21` ### 🚀 Features - `Drawer`: sizeDraggable支持SizeDragLimit类型 @huangchen1031 ([#3465](https://github.com/Tencent/tdesign-vue/pull/3465)) - `Form`: `FormItem` 新增 `status` 和 `tips` API @RSS1102 ([#3490](https://github.com/Tencent/tdesign-vue/pull/3490)) - `Icon`: 新增`logo-alipay`、`logo-behance-filled`等图标,修改`logo-wecom`图标,移除不合理的`logo-wecom-filled`图标 @uyarn([#3468](https://github.com/Tencent/tdesign-vue/pull/3468)) ### 🐞 Bug Fixes - `AutoComplete`: 修复 `options` 为空数组,empty 节点没显示的问题 @liweijie0812 ([#3474](https://github.com/Tencent/tdesign-vue/pull/3474)) - `Dialog`: 修复 `1.10.8` 版本后当 mode 为 "normal" 时渲染不符合预期的问题 @RSS1102 ([#3493](https://github.com/Tencent/tdesign-vue/pull/3493)) - `ImageViewer`: 修复开启`closeOnOverlay`时,点击蒙层关闭存在闪烁情况的问题 @huangchen1031([#3472](https://github.com/Tencent/tdesign-vue/pull/3472)) - `Menu`: 修复`MenuGroup`的 title 不支持使用函数渲染的问题 @uyarn ([#3497](https://github.com/Tencent/tdesign-vue/pull/3497)) - `Statistic`: 修复 `decimalPlaces=0` 时数值动画期间精度错误的问题 @liweijie0812 ([#3496](https://github.com/Tencent/tdesign-vue/pull/3496)) - `Tabs`: 修复可滑动`Tabs`配合`action`使用的样式问题 @Wesley-0808([#3477](https://github.com/Tencent/tdesign-vue/pull/3477)) - `Transfer`: 确保 `filterTransferData` 仅返回有效值 @RSS1102 ([#3487](https://github.com/Tencent/tdesign-vue/pull/3487)) ### 🚧 Others - 调整组件依赖 `lodash` 为`lodash-es` @liweijie0812 ([#3486](https://github.com/Tencent/tdesign-vue/pull/3486)) ## 🌈 1.10.9 `2025-01-10` ### 🚀 Features - `AutoComplete`: 新增`empty` API,用于配置空状态下的下拉内容展示 @liweijie0812 ([#3462](https://github.com/Tencent/tdesign-vue/pull/3462)) - `DatePicker`: 新增 `cancelRangeSelectLimit` API ,用于日期范围选择器不限制日期区间的范围 @FliPPeDround ([#3460](https://github.com/Tencent/tdesign-vue/pull/3460)) ### 🐞 Bug Fixes - `AutoComplete`: 修复选项为空时显示效果异常的问题 @betavs ([#3461](https://github.com/Tencent/tdesign-vue/pull/3461)) - `Table`: @uyarn - 优化`select-change`中回调参数的返回值,不返回不存在的rowData ([#3446](https://github.com/Tencent/tdesign-vue/pull/3446)) - 修复无法通过键盘操作表格左右滚动的问题 @uyarn ([#3463](https://github.com/Tencent/tdesign-vue/pull/3463)) ## 🌈 1.10.8 `2024-12-30` ### 🚀 Features - `ConfigProvider`: 新增`attach` 配置,支持全局设置`Popup`、`Dialog`、`Drawer`的挂载节点 @liweijie0812 ([#3437](https://github.com/Tencent/tdesign-vue/pull/3437)) - `Radio`: 新增`theme`API,用于配置 `RadioGroup` 使用`options` 时渲染的子组件样式 @myronliu347 ([#3402](https://github.com/Tencent/tdesign-vue/pull/3402)) - `Radio`: 新增 `readonly` API,用于支持只读属性配置 @liweijie0812 ([#3431](https://github.com/Tencent/tdesign-vue/pull/3431)) - `Table`: 支持行高亮功能及相关操作,具体使用请参考示例代码 @uyarn ([#3442](https://github.com/Tencent/tdesign-vue/pull/3442)) ### 🐞 Bug Fixes - `Cascader`:@betavs - 当 `valueType` 为 `full` 时会意外触发 `change` 事件 ([#3435](https://github.com/Tencent/tdesign-vue/pull/3435)) - 修复`valueType` 为 `full` 且`showAllLevels `为`false`无法正常展示的功能问题 ([#3438](https://github.com/Tencent/tdesign-vue/pull/3438)) - `Dialog`: 修复默认挂载节点非`body`的异常 @liweijie0812 ([#3437](https://github.com/Tencent/tdesign-vue/pull/3437)) - `Dialog`: 修复`1.10.6`版本`closeOnOverlayClick`的默认行为异常的问题 @uyarn ([#3433](https://github.com/Tencent/tdesign-vue/pull/3433)) - `Select`: @RSS1102 - 修复`onInputChange` 事件丢失第二个回调参数的问题 ([#3427](https://github.com/Tencent/tdesign-vue/pull/3427)) - 优化`reserveKeyword`配合`filterable`在全选下的行为 ([#3440](https://github.com/Tencent/tdesign-vue/pull/3440)) - 修复分组情况下标题不存在的渲染报错的问题 ([#3445](https://github.com/Tencent/tdesign-vue/pull/3445)) ### 📝 Documentation - `ConfigProvider`: 补充`Empty`组件的全局配置相关文档 @liweijie0812 ([#3437](https://github.com/Tencent/tdesign-vue/pull/3437)) - `Upload`: 优化上传组件图片展示样式 @huangchen1031 ([#3429](https://github.com/Tencent/tdesign-vue/pull/3429)) ## 🌈 1.10.7 `2024-12-16` ### 🐞 Bug Fixes - `ColorPicker`: 修复颜色选择器的国际化配置问题 @liweijie0812 ([#3403](https://github.com/Tencent/tdesign-vue/pull/3403)) - `Dialog`: 修复`1.10.6`版本中`Dialog`组件 `props` 重复导致的异常问题 @uyarn ([#3423](https://github.com/Tencent/tdesign-vue/pull/3423)) - `Table`: 修复 `filterIcon` 不生效的问题 @liweijie0812 ([#3422](https://github.com/Tencent/tdesign-vue/pull/3422)) ## 🌈 1.10.6 `2024-12-05` ### 🚀 Features - `Icon`: 图标库发布 `0.3.0`版本,新增 907 个新图标;命名优化`blockchain` 重命名改为`transform-1`,`gesture-pray-1`重命名为`gesture-open`,`gesture-ranslation-1`重命名为`wave-bye`, `gesture-up-1`重命名为`gesture-typing`,`gesture-up-2`重命名为`gesture-right-slip`,`logo-wechat`重命名为`logo-wechat-stroke-filled`,移除`tree-list`、`logo-adobe-photoshop-1` 等错误图标 @uyarn ([#3392](https://github.com/Tencent/tdesign-vue/pull/3392)) - `DatePicker`: 新增 `multiple` API, 用于支持多选日期的场景 @hkaikai ([#3407](https://github.com/Tencent/tdesign-vue/pull/3407)) - `Dialog`: 新增 `beforeOpen` 和 `beforeClose` API @Wesley-0808 ([#3393](https://github.com/Tencent/tdesign-vue/pull/3393)) - `Drawer`: 新增 `beforeOpen` 和 `beforeClose` API @Wesley-0808 ([#3393](https://github.com/Tencent/tdesign-vue/pull/3393)) - `Form`: 表单组件同时支持 `change` 和 `blur` 的校验触发方式 @myronliu347 ([#3323](https://github.com/Tencent/tdesign-vue/pull/3323)) - `Tree`: 支持通过`scrollTo`方法滚动到指定节点,`scrollToElement`方法仍保留 @uyarn ([#3415](https://github.com/Tencent/tdesign-vue/pull/3415)) - `Tree`: 支持`scrollTo`方法通过唯一`key`滚动到指定节点,减少业务计算`index`的需求,具体方法参考示例 @uyarn ([#3415](https://github.com/Tencent/tdesign-vue/pull/3415)) ### 🐞 Bug Fixes - `Transfer`: 修复设置 pageSizeOptions 时切换 pageSize 无法生效得问题 @morningbao ([#3374](https://github.com/Tencent/tdesign-vue/pull/3374)) - `InputNumber`: 限制输入超过范围外的数字未触发 `blur` 事件 @betavs ([#3399](https://github.com/Tencent/tdesign-vue/pull/3399)) - `Select`: 修复搜索过滤选项列表时选中值显示错误问题 @morningbao ([#3410](https://github.com/Tencent/tdesign-vue/pull/3410)) - `Transfer`: 修复树形组件选项禁用在全选下仍可选中的缺陷 @uyarn ([#3412](https://github.com/Tencent/tdesign-vue/pull/3412)) - `Transer`: 修复拖拽排序向后移动的功能异常 @uyarn ([#3412](https://github.com/Tencent/tdesign-vue/pull/3412)) - `Table`: 修复树形表格列改变时渲染出错的问题 @myronliu347 ([#3400](https://github.com/Tencent/tdesign-vue/pull/3400)) - `Slider`: 修复组件不支持受控用法的问题 @uyarn ([#3414](https://github.com/Tencent/tdesign-vue/pull/3414)) ### 📝 Documentation - `Icon`: 优化图标检索功能,支持中英文搜索图标 @uyarn ([#3392](https://github.com/Tencent/tdesign-vue/pull/3392)) ## 🌈 1.10.5 `2024-11-08` ### 🚀 Features - `Switch`: 新增 `before-change` API, 用于需要发起异步请求的场景 @centuryPark ([#3386](https://github.com/Tencent/tdesign-vue/pull/3386)) - `DatePicker`: 新增 `disableTime` API,在日期时间选择器场景下使用 @myronliu347 ([#3324](https://github.com/Tencent/tdesign-vue/pull/3324)) - `Cascader`: 单选模式下当`trigger`为`hover`时,选中选项后自动关闭面板 @uyarn ([#3389](https://github.com/Tencent/tdesign-vue/pull/3389)) ### 🐞 Bug Fixes - `DatePicker`: `DateRangePickerPanel`组件`mode`为`week`时无法通过左右箭头调整月份 @RSS1102 ([#3370](https://github.com/Tencent/tdesign-vue/pull/3370)) - `Table`: 修复多级表头下的通过`colspan`合并表头的问题 @wangyang0210 ([#3372](https://github.com/Tencent/tdesign-vue/pull/3372)) - `ColorPicker`: 修复最近使用颜色删除的缺陷,调整为选中才能删除 @superNos ([#3384](https://github.com/Tencent/tdesign-vue/pull/3384)) - `TagInput`: 修复在`readonly` 模式下仍可以通过`Backspace` 删除已选项的缺陷 @RSS1102 ([#3376](https://github.com/Tencent/tdesign-vue/pull/3376)) ### 🚧 Others - `Drawer`: 修复 `live demo` 中头部配置展示异常的问题 @cszhjh ([#3385](https://github.com/Tencent/tdesign-vue/pull/3385)) ## 🌈 1.10.4 `2024-10-18` ### 🚀 Features - `TimePicker`: 新增 `autoSwap` API,支持`1.10.2` 版本之后仍支持保持选定的左右侧时间大小顺序 @uyarn ([#3363](https://github.com/Tencent/tdesign-vue/pull/3363)) ### 🐞 Bug Fixes - `Tree`: 修复叶子节点自定义的图标可被点击的问题 @RSS1102 ([#3354](https://github.com/Tencent/tdesign-vue/pull/3354)) - `Drawer`: 修复打开 `drawer` 时页面抖动的问题 @RSS1102 @uyarn ([#3362](https://github.com/Tencent/tdesign-vue/pull/3362)) - `Dialog`: 修复打开 `dialog` 时页面抖动的问题 @RSS1102 ([#3362](https://github.com/Tencent/tdesign-vue/pull/3362)) ### 🚧 Others - `DatePicker`: 移除文档中错误的`value` 类型描述 ## 🌈 1.10.3 `2024-09-27` ### 🐞 Bug Fixes - `Cascader`: 修复初始化滚动节点时未兼容单选父节点滚动的缺陷 @uyarn ([#3342](https://github.com/Tencent/tdesign-vue/pull/3342)) ## 🌈 1.10.2 `2024-09-24` ### 🐞 Bug Fixes - 修复`1.10.1`版本中构建产物异常的问题 ## 🌈 1.10.1 `2024-09-24` ### 🚀 Features - `Button`: 新增`form` API,原生的 form 属性,支持用于通过 form 属性触发对应 id 的 form 的表单事件 @uyarn ([#3310](https://github.com/Tencent/tdesign-vue/pull/3310)) - `Cascader`: 支持在打开菜单时滚动到首个已选项所在节点的能力 @uyarn ([#3335](https://github.com/Tencent/tdesign-vue/pull/3335)) - `DatePicker`: 支持`readonly`属性 @myronliu347 ([#3311](https://github.com/Tencent/tdesign-vue/pull/3311)) - `Form`: 新增`id` API,表单原生的 id 属性,支持用于配合非表单内的按钮通过 form 属性来触发表单事件 @uyarn ([#3310](https://github.com/Tencent/tdesign-vue/pull/3310)) - `Menu`: `expandType`为`normal`时,支持三级子菜单的展示 @setcy ([#3296](https://github.com/Tencent/tdesign-vue/pull/3296)) - `Select`: 支持在过滤情况下使用`checkAll`配置全选的功能 @zhengchengshi ([#3295](https://github.com/Tencent/tdesign-vue/pull/3295)) - `Table`: 可展开收起场景下新增 `t-table__row--expanded` 和 `t-table__row--folded` 用于区分展开和收起的行 @uyarn ([#3331](https://github.com/Tencent/tdesign-vue/pull/3331)) - `Tag`: 新增 `title` API 控制鼠标悬停显示的文本 @liweijie0812 ([#3309](https://github.com/Tencent/tdesign-vue/pull/3309)) - `TimePicker`: - 支持`readonly`属性 @myronliu347 ([#3311](https://github.com/Tencent/tdesign-vue/pull/3311)) - 当结束时间大于开始时间时,自动调整 `TimeRangePicker` 时间范围的顺序 @myronliu347 ([#3327](https://github.com/Tencent/tdesign-vue/pull/3327)) - `TreeSelect`: 修改多选状态下默认点击父节点选项的行为为选中父节点,如果需要点击展开的交互效果,请配置`treeProps.expandOnClickNode` @uyarn ([#3330](https://github.com/Tencent/tdesign-vue/pull/3330)) - `Rate`: 新增支持`clearable` API,用于清空评分 @myronliu347 ([#3332](https://github.com/Tencent/tdesign-vue/pull/3332)) ### 🐞 Bug Fixes - `Cascader`: 修复过滤条件下选择父节点导致样式异常的问题 @uyarn ([#3333](https://github.com/Tencent/tdesign-vue/pull/3333)) - `DatePicker`: 修复周选择器下,年份边界日期返回格式错误的问题 @uyarn ([#3336](https://github.com/Tencent/tdesign-vue/pull/3336)) - `Select`: 修复下拉面板存在自定义节点且存在回车等操作时与组件自身键盘事件冲突的问题 @uyarn ([#3303](https://github.com/Tencent/tdesign-vue/pull/3303)) - `SelectInput`: 修复动态变化输入框宽度的情况下,下拉菜单宽度没有动态跟随变化的问题 @myronliu347 ([#3325](https://github.com/Tencent/tdesign-vue/pull/3325)) - `Slider`: 修复`change-end`事件回到没有正确`emit`的问题 @myronliu347 ([#3320](https://github.com/Tencent/tdesign-vue/pull/3320)) - `Table`: 修复表格开启虚拟滚动和 `loading` 后,分页和表格内容顺序错乱的问题 @myronliu347 ([#3319](https://github.com/Tencent/tdesign-vue/pull/3319)) - `TimePicker`: 修复 12 小时制切换在 `dayjs` 切换中文情况下失效的问题 @myronliu347 ([#3326](https://github.com/Tencent/tdesign-vue/pull/3326)) - `TreeSelect`: 修复无法支持深层的 `keys` 设置的问题 @myronliu347 ([#3313](https://github.com/Tencent/tdesign-vue/pull/3313)) - `Upload`: 修复 `uploadPastedFiles = false` 时第一次上传文件后报错导致响应式丢失的问题 @myronliu347 ([#3308](https://github.com/Tencent/tdesign-vue/pull/3308)) ### 🚧 Others - `DatePicker`: 优化周选择器配合`firstDayOfWeek`使用的问题,详情请查看示例代码 @uyarn ([#3336](https://github.com/Tencent/tdesign-vue/pull/3336)) - `Dialog`: 优化非模态模式下的展示样式 @RSS1102 ([common#1945](https://github.com/Tencent/tdesign-common/pull/1945)) - `Popup`: 修复文档内容错误 @novlan1 ([common#1941](https://github.com/Tencent/tdesign-common/pull/1941)) - `i18n`: 新增俄语和意大利语的语言配置支持 @liweijie0812 ([#3334](https://github.com/Tencent/tdesign-vue/pull/3334)) ## 🌈 1.10.0 `2024-08-29` ### 🚀 Features - `Empty`: 新增空状态组件 `Empty`,用于空状态时的占位提示 @HaixingOoO ([#3287](https://github.com/Tencent/tdesign-vue/pull/3287)) - `ConfigProvider`: 新增支持 `descriptions.colonText rate.rateText 和 setpes.checkIcon` 的全局配置 @liweijie0812 ([#3288](https://github.com/Tencent/tdesign-vue/pull/3288)) - `Cascader`: 级联面板完善支持自定义下拉选项内容的能力 ([#3290](https://github.com/Tencent/tdesign-vue/pull/3290)) - `List`: 新增`scroll` API,支持开启虚拟滚动适用于大数据量的场景,具体使用方式参考示例代码 @uyarn ([#3286](https://github.com/Tencent/tdesign-vue/pull/3286)) ### 🐞 Bug Fixes - `Select`: @dhwebs ([#3278](https://github.com/Tencent/tdesign-vue/pull/3278)) - 修复分组状态下,通过上下键切换时下拉面板不会跟随滚动的问题 - 修复分组状态下,通过上下键切换时无法正确切换的问题 - `ColorPicker`: 修复`ColorPicker`透传`SelectInputProps`无效问题 @taninsist ([#3279](https://github.com/Tencent/tdesign-vue/pull/3279)) - `TimePicker`: @myronliu347 - 修复 `disableTime` 中 `position` 一直是 `start` 的问题 ([#3281](https://github.com/Tencent/tdesign-vue/pull/3281)) - 修复 `format` 仅支持 `HH:mm:ss` 格式的问题 ([#3280](https://github.com/Tencent/tdesign-vue/pull/3280)) - `Form`: 添加 `whitespace` 校验默认错误信息 @liweijie0812 ([#3284](https://github.com/Tencent/tdesign-vue/pull/3284)) ## 🌈 1.9.9 `2024-08-15` ### 🚀 Features - `Table`: 新增支持 API `thClassName`,用于需要在列表头自定义类名的场景 @theBestVayne ([#3238](https://github.com/Tencent/tdesign-vue/pull/3238)) - `Input`: 新增 `borderless` API,支持无边框模式 @liweijie0812 ([#3249](https://github.com/Tencent/tdesign-vue/pull/3249)) - `AutoComplete`: 新增 `borderless` API,支持无边框模式 @liweijie0812 ([#3249](https://github.com/Tencent/tdesign-vue/pull/3249)) - `ColorPicker`: 新增 `borderless` API,支持无边框模式 @liweijie0812 ([#3249](https://github.com/Tencent/tdesign-vue/pull/3249)) - `DatePicker`: 新增 `borderless` API,支持无边框模式 @liweijie0812 ([#3249](https://github.com/Tencent/tdesign-vue/pull/3249)) - `TagInput`: 新增 `borderless` API,支持无边框模式 @liweijie0812 ([#3249](https://github.com/Tencent/tdesign-vue/pull/3249)) - `TimePicker`: 新增 `borderless` API,支持无边框模式 @liweijie0812 ([#3249](https://github.com/Tencent/tdesign-vue/pull/3249)) - `Description`: layout 类型定义调整为字符串多类型 @liweijie0812 ([#3252](https://github.com/Tencent/tdesign-vue/pull/3252)) ### 🐞 Bug Fixes - `Cascader`: 修复多选下点击清空按钮的功能异常及多次触发 `onChange` 事件的问题 @uyarn ([#3273](https://github.com/Tencent/tdesign-vue/pull/3273)) - `Form`: 修复某种情况下 scrollToFirstError 失效的问题 @morningbao ([#3251](https://github.com/Tencent/tdesign-vue/pull/3251)) - `InputNumber`: 修复小数点精度计算,以 0 开头的计算边界逻辑缺失导致计算错误的问题 @uyarn ([#3273](https://github.com/Tencent/tdesign-vue/pull/3273)) - `Table`: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn ([#3273](https://github.com/Tencent/tdesign-vue/pull/3273)) - `TagInput`: 修复`tagProps` 没有作用到折叠的标签上的缺陷 @uyarn ([#3260](https://github.com/Tencent/tdesign-vue/pull/3260)) - `Upload`: 修复部分图标不支持全局替换的问题 @uyarn ([#3244](https://github.com/Tencent/tdesign-vue/pull/3244)) ## 🌈 1.9.8 `2024-07-11` ### 🚀 Features - `Icon`: 新增有序列表图标 `list-numbered`,优化`lock-off`图标的绘制路径 @DOUBLE-DENG ([icon#9f4acfd](https://github.com/Tencent/tdesign-icons/commit/9f4acfdda58f84f9bca71a22f033e27127dd26db)) ### 🐞 Bug Fixes - `Icon`: 修复图标`chart-column`的命名错误问题,如果使用旧错误命名请注意 @uyarn ([#3229](https://github.com/Tencent/tdesign-vue/pull/3229)) - `Tree`: 修复树形组件错误过滤 `value` 为 `0` 的节点的问题 @uyarn ([#3233](https://github.com/Tencent/tdesign-vue/pull/3233)) - `Input`: 修复禁用状态下仍可以切换明文密文的问题 @jby0107 ([#3230](https://github.com/Tencent/tdesign-vue/pull/3230)) - `Input`: 修复禁用状态下超出问题文字长度异常的问题 @uyarn ([common#1831](https://github.com/Tencent/tdesign-common/pull/1831)) - `Menu`: 修复样式文件多余的空格导致部分场景打包异常的问题 @liweijie0812 ([common#1828](https://github.com/Tencent/tdesign-common/pull/1828)) ## 🌈 1.9.7 `2024-06-28` ### 🐞 Bug Fixes - `Dialog`: 修复 `Dialog` 组件在 `SSR` 环境下的使用问题 @qqw78901 ([#3219](https://github.com/Tencent/tdesign-vue/pull/3219)) ## 🌈 1.9.6 `2024-06-26` ### 🐞 Bug Fixes - `Tree`: 修复 `1.9.5` 版本使用拖拽功能的报错问题 @uyarn ([#3212](https://github.com/Tencent/tdesign-vue/pull/3212)) ## 🌈 1.9.5 `2024-06-20` ### 🚀 Features - `Transfer`: 修复通过 `Function` 方法使用 `Tree` 属性的能力 @sinbadmaster ([#3185](https://github.com/Tencent/tdesign-vue/pull/3185)) - `Tabs`: - 支持通过滚轮或者触摸板进行滚动的操作 @oljc ([#3187](https://github.com/Tencent/tdesign-vue/pull/3187)) - 新增 `scrollPosition` API, 支持自定义选中滑块滚动最终停留的位置 @oljc ([#3196](https://github.com/Tencent/tdesign-vue/pull/3196)) - `DatePicker`: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 1 @uyarn ([#3207](https://github.com/Tencent/tdesign-vue/pull/3207)) ### 🐞 Bug Fixes - `Tree`: 新增 `allowDrop` API,支持拖放限制的能力,具体参考相关示例 @TabSpace ([#3206](https://github.com/Tencent/tdesign-vue/pull/3206)) - `Cascader`: 修复无children选项点击时仍然显示之前列表的问题 @1379255913 ([#3201](https://github.com/Tencent/tdesign-vue/pull/3201)) - `InputNumber`: 修复 `allowInputOverLimit=false` 大小值判断时,`value` 为 `undefined` 时,会出现显示 Infinity 的问题 @HaixingOoO - `SelectInput`: 修复多选情况下设置 `allowInput` 为 true 无法输入的问题 @hy212 ([#3195](https://github.com/Tencent/tdesign-vue/pull/3195)) ## 🌈 1.9.4 `2024-05-16` ### 🚀 Features - `Input`: 新增 `borderless` 无边框模式输入框 @uyarn ([#3162](https://github.com/Tencent/tdesign-vue/pull/3162)) - `Scroll`: 调整 `Chrome 121` 升级带来的滚动条样式的兼容方式,不再依赖 `autoprefixer`或`vue-cli` 的版本 @loopZhou ([#3162](https://github.com/Tencent/tdesign-vue/pull/3162)) - `DatePicker`: `DatePicker` 及 `DateRangePicker` 组件新增 `label` 属性 @fython ([#3169](https://github.com/Tencent/tdesign-vue/pull/3169)) - `RangeInput`: 新增 `label` 属性 @fython ([#3169](https://github.com/Tencent/tdesign-vue/pull/3169)) ### 🐞 Bug Fixes - `ColorPicker`: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang ([#3163](https://github.com/Tencent/tdesign-vue/pull/3163)) - `RangeInput`: 修复 `prefix/suffix` 未垂直居中对齐的问题 @fython ([#3175](https://github.com/Tencent/tdesign-vue/pull/3175)) - `Menu`: 提升 `t-popup__menu` 的样式优先级,解决 dist 内样式优先级一致导致样式异常的问题 @uyarn ([#3178](https://github.com/Tencent/tdesign-vue/pull/3178)) - `Select`: - 优化已选样式覆盖已禁用样式的问题 @fython ([#3178](https://github.com/Tencent/tdesign-vue/pull/3178)) - 修复`1.9.2` 版本错误移除 `value` 默认值的问题 @uyarn ([#3177](https://github.com/Tencent/tdesign-vue/pull/3177)) - `Upload`: 修复图片上传错误类型下的样式异常的问题 @uyarn ([#3178](https://github.com/Tencent/tdesign-vue/pull/3178)) ### 🚧 Others - `Upload`: - 修复文档中`locale`跳转链接异常的问题 @uyarn ([#3178](https://github.com/Tencent/tdesign-vue/pull/3178)) - 修复文档中关于 `OPTIONS` 方法的说明 @Summer-Shen ([#3155](https://github.com/Tencent/tdesign-vue/pull/3155)) ## 🌈 1.9.3 `2024-04-26` ### 🚀 Features - `Menu`: `Submenu`透传 `Popup` 组件全部特性 @betavs ([#3145](https://github.com/Tencent/tdesign-vue/pull/3145)) ### 🐞 Bug Fixes - `Submenu`: 修复设置 `popup-props` 中 `placement` 属性无效的问题 @betavs ([#3145](https://github.com/Tencent/tdesign-vue/pull/3145)) - `Textarea`: 修复`autosize` 在 `Firefox` 中不生效的问题 @XBIsland ([#3148](https://github.com/Tencent/tdesign-vue/pull/3148)) - `Select`: 修复 `option` 插槽 value 为 `Boolean` 类型的报错问题 @uyarn ([#3154](https://github.com/Tencent/tdesign-vue/pull/3154)) - `Upload`: 修复自定义方法通过`uploadFilePercent`更新百分比无效的问题 @XBIsland ([#3149](https://github.com/Tencent/tdesign-vue/pull/3149)) - `Style`: 修复部分节点前缀无法统一替换的缺陷 @ZWkang [common#1773](https://github.com/Tencent/tdesign-common/pull/1773) ### 🚧 Others - docs: 更新关于CDN资源用法的说明文档 @uyarn ([#3144](https://github.com/Tencent/tdesign-vue/pull/3144)) ## 🌈 1.9.2 `2024-04-11` ### 🚀 Features - `Tag`: 新增 `color` API,支持自定义颜色 @maoyiluo ([#3101](https://github.com/Tencent/tdesign-vue/pull/3101)) - `TagInput`: 统一新增 `collapsedItems` 的 `onClose` 回调,支持对折叠选项的删除操作 @topazur @uyarn ([#2942](https://github.com/Tencent/tdesign-vue/pull/2942)) - `SelectInput`: 统一新增 `collapsedItems` 的 `onClose` 回调,支持对折叠选项的删除操作 @topazur @uyarn ([#2942](https://github.com/Tencent/tdesign-vue/pull/2942)) - `TreeSelect`: 统一新增 `collapsedItems` 的 `onClose` 回调,支持对折叠选项的删除操作 @topazur @uyarn ([#2942](https://github.com/Tencent/tdesign-vue/pull/2942)) - `Cascader`: 统一新增 `collapsedItems` 的 `onClose` 回调,支持对折叠选项的删除操作 @topazur @uyarn ([#2942](https://github.com/Tencent/tdesign-vue/pull/2942)) ### 🐞 Bug Fixes - `Transfer`: - 修复 `search` 事件的 `trigger` 的异常 @betavs ([#3118](https://github.com/Tencent/tdesign-vue/pull/3118)) - 修复树形结构数据过滤异常的问题 @uyarn ([#3137](https://github.com/Tencent/tdesign-vue/pull/3137)) - `Locale`: 修复`Image`和`ImageViewer`组件英文语言包异常的问题,优化`DatePicker`部分语言配置 @uyarn ([#3119](https://github.com/Tencent/tdesign-vue/pull/3119)) - `Checkbox`: 修复 `checkboxGroup.max` 禁用态显示的问题 @LoopZhou ([#3124](https://github.com/Tencent/tdesign-vue/pull/3124)) - `DatePicker`: - 修复`valueType` 为 `Date` 类型时仍然进行转换的缺陷 @uyarn ([#3127](https://github.com/Tencent/tdesign-vue/pull/3127)) - 修复周和季度模式选择异常的问题 @uyarn ([#3138](https://github.com/Tencent/tdesign-vue/pull/3138)) - `Table`: 修复使用 `fixedRows` 时的报错问题 @betavs ([#3134](https://github.com/Tencent/tdesign-vue/pull/3134)) - `Loading`:导出 `LoadingDirective` 使用 @XBIsland ([#3120](https://github.com/Tencent/tdesign-vue/pull/3120)) - `Scroll`: 修复由于Chrome 121版本支持scroll width之后导致`Table`、`Select`及部分出现滚动条组件的样式异常问题 @loopzhou ([common#1765](https://github.com/Tencent/tdesign-vue/pull/1765))。请注意,基于 `@vue/cli-service 4.x` 及以下版本初始化的项目由于依赖的 postcss 版本过低,会因为这个修复受影响,需要升级postcss至8.0以上或整体升级`@vue/cli-service`至5.0以上 ### 🚧 Others - `Dialog`: 优化插件部分的使用示例 @Lyan-u ([#3126](https://github.com/Tencent/tdesign-vue/pull/3126)) - `Dialog`: 优化插件部分的使用说明 @Summer-Shen ([#3125](https://github.com/Tencent/tdesign-vue/pull/3125)) - `Menu`: 移除示例代码中废弃的高度示例 @Summer-Shen ([#3135](https://github.com/Tencent/tdesign-vue/pull/3135)) ## 🌈 1.9.1 `2024-03-10` ### 🚀 Features - `Slider`: 支持通过 `label=null` 或 `label=false` 隐藏滑块数字浮层 @chaishi ([#3100](https://github.com/Tencent/tdesign-vue/pull/3100)) - `Table`: 支持全局配置 size @Lyan-u ([#3103](https://github.com/Tencent/tdesign-vue/pull/3103)) - `Table`: 可筛选表格,单选/多选筛选条件,支持搜索选项 @chaishi ([#3098](https://github.com/Tencent/tdesign-vue/pull/3098)) - `Tabs`: 调整激活 Tab下划线与 TabHeader边框的层级关系 @uyarn ### 🐞 Bug Fixes - `DatePicker`: 修复 `format` 与 `valueType` 不一致的场景下计算错误的问题 @uyarn ([#3106](https://github.com/Tencent/tdesign-vue/pull/3106)) - `Descriptions`: 解决控制台报错绑定属性 `title` 已声明为属性的问题 @betavs ([#3065](https://github.com/Tencent/tdesign-vue/pull/3065)) - `Descriptions`: 优化自适应宽度的问题 @uyarn ([#3105](https://github.com/Tencent/tdesign-vue/pull/3105)) - `Table`: 树形结构表格,修复同时异步设置 data 和 expandedTreeNodes 时,展开节点的无效问题 @chaishi ([#3098](https://github.com/Tencent/tdesign-vue/pull/3098)) - `Table`: 固定列表格,修复固定多列时,在 Dialog 中固定列位置压缩问题 @chaishi ([#3098](https://github.com/Tencent/tdesign-vue/pull/3098)) - `Table`: 修复`Table`缺失`refreshTable`方法的异常 @uyarn ([#3104](https://github.com/Tencent/tdesign-vue/pull/3104)) ### 🚧 Others - `Form` 文档更新 @liweijie0812 ([#3064](https://github.com/Tencent/tdesign-vue/pull/3064)) - 新增 `composition API` 示例,详情请参考官网各示例代码 @chaishi @uyarn @HaixingOoO ([#3081](https://github.com/Tencent/tdesign-vue/pull/3081)) ## 🌈 1.9.0 `2024-01-23` ### 🚀 Features - `Descriptions`: 新增 `Descriptions` 描述组件 @zhangpaopao0609 ([#3035](https://github.com/Tencent/tdesign-vue/pull/3035)) - `Slider`: 新增 `changeEnd` 事件 API @uyarn ([#3056](https://github.com/Tencent/tdesign-vue/pull/3056)) ### 🐞 Bug Fixes - `Loading`: 修复重复调用`LoadingPlugin()`时报错 @Zz-ZzzZ ([#3025](https://github.com/Tencent/tdesign-vue/pull/3025)) - `Textarea`: 修复设置`maxlength`后,在windows自带输入法中,中文时不到最大长度也会自动覆盖之前已输入内容的缺陷 @azx1573 ([#3044](https://github.com/Tencent/tdesign-vue/pull/3044)) - `Textarea`: value绑定值时,autosize时无法输入中文问题 @LoopZhou ([#3057](https://github.com/Tencent/tdesign-vue/pull/3057)) - `TagInput`: 修复`size` API 没有作用到折叠选项的问题 @uyarn ([#3055](https://github.com/Tencent/tdesign-vue/pull/3055)) - `Select`: 修复点击清除按钮触发多次`onChange`事件的异常 @uyarn ([#3054](https://github.com/Tencent/tdesign-vue/pull/3054)) - `Form`: 修复计算`^`字符长度异常的问题 @uyarn ([#3058](https://github.com/Tencent/tdesign-vue/pull/3058)) - `Form`: 更正表单组件实例方法为非`required`类型 @iiimix ([#3034](https://github.com/Tencent/tdesign-vue/pull/3034)) ### 🚧 Others - docs(Card): 更新组件 API 文档 @liweijie0812 ([#3021](https://github.com/Tencent/tdesign-vue/pull/3021)) - docs: 更正 `webpack` 中使用 `unplugin-auto-import`的说明文档 @uyarn ([#3030](https://github.com/Tencent/tdesign-vue/pull/3030)) ## 🌈 1.8.4 `2024-01-02` ### 🚀 Features - `Upload`: 手动上传场景,支持进行粘贴上传 @chaishi ([#2991](https://github.com/Tencent/tdesign-vue/pull/2991)) - `Card`: 支持传入`loadingProps`参数修改加载状态的展示 @iiimix ([#2959](https://github.com/Tencent/tdesign-vue/pull/2959)) ### 🐞 Bug Fixes - `Upload`: @chaishi ([#2991](https://github.com/Tencent/tdesign-vue/pull/2991)) - 修复手动上传时,无法更新上传进度问题 - 修复图片预览时,无法切换预览图片问题 - `Table`: @chaishi ([#2990](https://github.com/Tencent/tdesign-vue/pull/2990)) - 横向滚动场景,修复吸顶表头在移动端无法跟随滚动的问题 - 横向滚动场景,修复横向滚动在有惯性滚动浏览器中的滚动的问题 - 横向滚动场景,修复在 Windows 场景中,按下鼠标(不松开鼠标)横向滚动时,表头没有跟随滚动的问题 - 修复可筛选表格,修复筛选值为 `0` 时,筛选图表没有高亮的问题 - `Pagination`: 将总数单位 `项` 改为 `条` , 保持内容一致性 @dinghuihua ([#2996](https://github.com/Tencent/tdesign-vue/pull/2996)) - `Radio`: 处理选中状态也会触发 `change` 事件的问题 @betavs ([#3000](https://github.com/Tencent/tdesign-vue/pull/3000)) - `Textarea`: 修复组件初始处于隐藏状态,可视后未做高度再计算的问题 @azx1573 ([#3003](https://github.com/Tencent/tdesign-vue/pull/3003)) - `ImageViewer`: 添加defaultScale @sinbadmaster ([#3013](https://github.com/Tencent/tdesign-vue/pull/3013)) - `Upload`: 修复 `Form` 的 `disabled` 属性没有作用到上传组件部分按钮的问题 @uyarn ([#3012](https://github.com/Tencent/tdesign-vue/pull/3012)) - `Select`: 修复`naruto`版本`minCollapsedNum`与`disabled` API的功能异常问题 @uyarn ### 🚧 Others - `Popup`: 丰富插件使用方式的使用示例 @uyarn ([#3014](https://github.com/Tencent/tdesign-vue/pull/3014)) ## 🌈 1.8.3 `2023-12-15` ### 🚀 Features - `Upload`: 新增支持 `uploadPastedFiles`,用于控制是否允许用户粘贴文件上传,默认允许 @chaishi ([#2966](https://github.com/Tencent/tdesign-vue/pull/2966)) - `Dropdown`: 移除对 left 的 item 样式特殊处理 @uyarn [common#1677](https://github.com/Tencent/tdesign-common/pull/1677) ### 🐞 Bug Fixes - `DatePicker`: 修复选择同一个月内的日期后,打开面板左右月份一样的问题 @Lyan-u ([#2972](https://github.com/Tencent/tdesign-vue/pull/2972)) - `Drawer`: 处理点击esc无法关闭的问题 @betavs ([#2967](https://github.com/Tencent/tdesign-vue/pull/2967)) - `ImageViewer`: 滚轮缩放符合操作直觉 @sinbadmaster ([#2974](https://github.com/Tencent/tdesign-vue/pull/2974)) - `SSR`: 修复 `SSR` 场景使用报错的问题 @uyarn ([#2985](https://github.com/Tencent/tdesign-vue/pull/2985)) - `Tree`: 处理 `height` 属性无效的问题 @betavs ([#2968](https://github.com/Tencent/tdesign-vue/pull/2968)) - `Tree`: 解决初始化节点选中态异常的问题 @TabSpace ([#2985](https://github.com/Tencent/tdesign-vue/pull/2985)) - `Upload`: 卡片式文件上传,修复取消上传时,文件依然显示的问题 @chaishi ([#2966](https://github.com/Tencent/tdesign-vue/pull/2966)) ## 🌈 1.8.1 `2023-12-07` ### 🚀 Features - `Cascader`: 新增 `valueDisplay` API @PengYYYYY ([#2938](https://github.com/Tencent/tdesign-vue/pull/2938)) - `Menu`: 选中后关闭菜单,与其他组件保持交互行为一致 @uyarn ([#2963](https://github.com/Tencent/tdesign-vue/pull/2963)) - `Tabs`: 优化初始化滚动的场景,对处于中间的部分场景进行进一步优化 @uyarn ([#2964](https://github.com/Tencent/tdesign-vue/pull/2964)) ### 🐞 Bug Fixes - `Radio`: 选项内容变化后样式问题修复 @hkaikai ([#2936](https://github.com/Tencent/tdesign-vue/pull/2936)) - `Pagination`: 修复当 `total` 为 0 并且 `pageSize` 改变时, `current` 值为 0 的问题 @betavs ([#2937](https://github.com/Tencent/tdesign-vue/pull/2937)) - `Tree`: @TabSpace - 改进节点禁用状态的逻辑 ([#2935](https://github.com/Tencent/tdesign-vue/pull/2935)) - value、active和expanded 属性, 支持数组操作触发视图变更 ([#2951](https://github.com/Tencent/tdesign-vue/pull/2951)) - `Table`: @chaishi - 修复分页场景,动态切换分页数据从 undefined 到具体真实数据时,分页无效的问题 ([#2954](https://github.com/Tencent/tdesign-vue/pull/2954)) - 修复分页功能在序号、行选择、行拖拽排序等场景的问题 ([#2962](https://github.com/Tencent/tdesign-vue/pull/2962)) - 修复可编辑表格的 `row-edit` 事件没有触发的问题 ([#2934](https://github.com/Tencent/tdesign-vue/pull/2934)) - `ImageViewer`: 修复在抽屉组件等组件中使用图片预览组件,按下 `esc` 键抽屉组件和图片预览组件会同时关闭的问题 @sinbadmaster ([#2958](https://github.com/Tencent/tdesign-vue/pull/2958)) - `AutoComplete`: 修复匹配特殊字符报错的问题 @ZWkang ([#2943](https://github.com/Tencent/tdesign-vue/pull/2943)) - `Dropdown`: 处理禁用状态可点击的问题 @betavs ([issue #3693](https://github.com/Tencent/tdesign-vue-next/issues/3693)) ## 🌈 1.8.0 `2023-11-23` ### 🚀 Features - `Statistic`: 新增`Statistic`统计数值组件 @LIjiAngChen8 ([#2397](https://github.com/Tencent/tdesign-vue/pull/2397)) - `Loading`: 支持使用 v-if 和 v-loading 混用的场景 @Zz-ZzzZ ([#2902](https://github.com/Tencent/tdesign-vue/pull/2902)) - `Space`: 支持老旧浏览器也能正常显示子元素之间的间距 @chaishi ([#2887](https://github.com/Tencent/tdesign-vue/pull/2887)) - `Table`: 可编辑单元格/可编辑行场景,支持使用参数 `updateEditedCellValue` 更新其他处于编辑态的列数据 @chaishi ([#2917](https://github.com/Tencent/tdesign-vue/pull/2917)) - `Input`: 恢复 `value` 对`number`的支持 @chaishi ([#2906](https://github.com/Tencent/tdesign-vue/pull/2906)) ### 🐞 Bug Fixes - `Radio`: 修复误判删除键(backspace)是空格键(space)的问题 @liweijie0812 ([#2905](https://github.com/Tencent/tdesign-vue/pull/2905)) - `Checkbox`: 修复误判删除键(backspace)是空格键(space)的问题 @liweijie0812 ([#2905](https://github.com/Tencent/tdesign-vue/pull/2905)) - `Table`: @chaishi - 列配置操作场景,修复表头不显示时,报错问题 ([#2909](https://github.com/Tencent/tdesign-vue/pull/2909)) - 优化多级表头的列配置功能,不再显示非叶子节点 ([#2916](https://github.com/Tencent/tdesign-vue/pull/2916)) - 修复列宽调整在某种情况下的列宽问题 ([#2916](https://github.com/Tencent/tdesign-vue/pull/2916)) - 修复懒加载场景默认依然会执行内部逻辑问题 @chaishi ([#2915](https://github.com/Tencent/tdesign-vue/pull/2915)) - `Checkbox`: 修复 `CheckboxGroup.max` 超出数量限制时的禁用态显示问题 @betavs ([#2911](https://github.com/Tencent/tdesign-vue/pull/2911)) - `Checkbox`: 修复提前设置某个选项的值在选中项 `CheckboxGorup.value` 里面,再放入选项到 `options` 中,选项呈现状态为非选中问题 @chaishi ([#2914](https://github.com/Tencent/tdesign-vue/pull/2914)) - `Checkbox`: 修复懒加载场景默认依然会执行内部逻辑问题 @chaishi ([#2915](https://github.com/Tencent/tdesign-vue/pull/2915)) - `Cascader`: 修复数字为 value 时的告警问题 @uyarn ([#2924](https://github.com/Tencent/tdesign-vue/pull/2924)) - `TreeSelect`: 修复数字为 value 时的告警问题 @uyarn ([#2924](https://github.com/Tencent/tdesign-vue/pull/2924)) - `Popup`: 修复`destroyOnClose`时,快速重复 hover 后组件无法正常展示的问题 @guxi11 ([#2898](https://github.com/Tencent/tdesign-vue/pull/2898)) - `Textarea`: 修复表格中使用 `Textarea` 且设置`autosize`为 true 报错的问题 @nined9 ([#2921](https://github.com/Tencent/tdesign-vue/pull/2921)) ### 🚧 Others - `Table`: 优化吸顶表头/表尾示例代码 @chaishi ([#2916](https://github.com/Tencent/tdesign-vue/pull/2916)) ## 🌈 1.7.2 `2023-11-07` ### 🚀 Features - `ImageViewer`: 新增支持 `closeOnEscKeydown` ,用于控制是否允许 ESC 键关闭预览 @chaishi ([#2890](https://github.com/Tencent/tdesign-vue/pull/2890)) - `Upload`: @chaishi - 批量文件上传支持在列表中显示上传失败的原因 ([#2891](https://github.com/Tencent/tdesign-vue/pull/2891)) - 支持使用 `fileListDisplay=null` 隐藏文件或文件列表显示 ([#2889](https://github.com/Tencent/tdesign-vue/pull/2889)) - 图片预览功能,新增支持透传图片预览全部属性 `imageViewerProps` ([#2891](https://github.com/Tencent/tdesign-vue/pull/2891)) - ⚠️ 新增图片上传大小超出限制提醒,有额外单独实现此功能的业务需注意是否存在重复显示大小限制提醒问题 ([#2891](https://github.com/Tencent/tdesign-vue/pull/2891)) - 多文件/图片上传场景下,`autoUpload=false` 时,支持使用 Props 属性/函数/插槽等方法自定义上传按钮和取消上传按钮 ([#2891](https://github.com/Tencent/tdesign-vue/pull/2891)) - 多文件/图片上传场景下,`autoUpload=false` 时,区分已上传状态和待上传状态 ([#2891](https://github.com/Tencent/tdesign-vue/pull/2891)) - `Select`: `collapsedItems` 属性或插槽新增参数 `onClose`,用于删除标签 @ubloglab ([#2863](https://github.com/Tencent/tdesign-vue/pull/2863)) ### 🐞 Bug Fixes - `Tree`: @TabSpace - 解决 `watch` 回调时间过迟的问题 ([#2873](https://github.com/Tencent/tdesign-vue/pull/2873)) - 提供获取树结构数据的 API `getTreeData` ([#2888](https://github.com/Tencent/tdesign-vue/pull/2888)) - `Upload`: 修复 `max=1 multiple=false` 情况下,无法替换上传文件问题 @chaishi ([#2891](https://github.com/Tencent/tdesign-vue/pull/2891)) - `Cascader`: 选项`disabled`修改后,选项不是禁用状态的问题 #2859 @lxc-orange ([#2872](https://github.com/Tencent/tdesign-vue/pull/2872)) - `Slider`: 修复step小于1无法正常使用的问题 @uyarn ([#2894](https://github.com/Tencent/tdesign-vue/pull/2894)) - `Link`: 修复样式居中的缺陷 @uyarn ([#2894](https://github.com/Tencent/tdesign-vue/pull/2894)) - `Checkbox`: 修复 value.splice 无法设置选中项变化问题 @chaishi - `lodash`: 修复非按需引入导致全量引入的问题 @fennghuang ([#2893](https://github.com/Tencent/tdesign-vue/pull/2893)) ## 🌈 1.7.1 `2023-10-20` ### 🚀 Features - `Table`: 可筛选表格,支持设置 `confirmEvents: ['onChange']` 后,单选筛选器(Radio) 选择完成后自动关闭筛选器浮层 @chaishi ([#2850](https://github.com/Tencent/tdesign-vue/pull/2850)) ### 🐞 Bug Fixes - `Tree`: - 修复 `setItem` 方法设置 checked, actived, expanded 属性时,未触发 props 变更与相应事件的问题 @TabSpace ([#2852](https://github.com/Tencent/tdesign-vue/pull/2852)) - 完善受控逻辑,解决 onChange 事件触发时,组件状态传递有延迟的问题 @TabSpace ([#2861](https://github.com/Tencent/tdesign-vue/pull/2861)) - `Checkbox`: 修复 `checkbox.disabled` 动态赋值失效问题 @chaishi ([#2849](https://github.com/Tencent/tdesign-vue/pull/2849)) ## 🌈 1.7.0 `2023-10-12` ### 🚀 Features - `Tag`: @chaishi - 支持多种风格标签配置 ([#2824](https://github.com/Tencent/tdesign-vue/pull/2824)) - 支持标签组`CheckTagGroup`的使用,详见示例文档 ([#2824](https://github.com/Tencent/tdesign-vue/pull/2824)) - `Anchor`: `anchor-item` 左侧边距的计算方式由嵌套改为 --level 结合 css 计算 @ontheroad1992 ([#2816](https://github.com/Tencent/tdesign-vue/pull/2816)) - `TagInput`: 支持在exceedType为scroll的场景下通过滚动对选项进行操作 @uyarn ([#2846](https://github.com/Tencent/tdesign-vue/pull/2846)) ### 🐞 Bug Fixes - `Dialog`: 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题 @LoopZhou ([#2821](https://github.com/Tencent/tdesign-vue/pull/2821)) - `ImageViewer`: 修复关闭时偶尔会出现抖动现象 @betavs ([#2823](https://github.com/Tencent/tdesign-vue/pull/2823)) - `DatePicker`: - 修复`confirm` 事件无效的问题 @betavs ([#2833](https://github.com/Tencent/tdesign-vue/pull/2833)) - 修复禁用日期格式化问题 @honkinglin ([common#1618](https://github.com/Tencent/tdesign-common/pull/1618)) - `Cascader`: 修复 `change` 事件中 `source` 异常的问题 @betavs ([#2837](https://github.com/Tencent/tdesign-vue/pull/2837)) - `Breadcrumb`: 修复暗黑模式下的样式分隔符样式问题 @uyarn ([common#1608](https://github.com/Tencent/tdesign-common/pull/1608)) - `List`: 优化滚动条的样式 @liweijie0812 ([common#1601](https://github.com/Tencent/tdesign-common/pull/1601)) - `Radio`: 修复表单验证提示的场景下,右边框颜色不一致的问题 @liweijie0812 ([common#1599](https://github.com/Tencent/tdesign-common/pull/1599)) - `Tree`: @TabSpace - 解决 setData 方法无法触发属性变更的问题 ([#2820](https://github.com/Tencent/tdesign-vue/pull/2820)) - 解决虚拟滚动,滚动条形态错误的问题 ([#2820](https://github.com/Tencent/tdesign-vue/pull/2820)) ### 🚧 Others - `Tree`: 实现与 vue3 项目共用业务代码, 提供更多的测试用例 @TabSpace ([#2820](https://github.com/Tencent/tdesign-vue/pull/2820)) ## 🌈 1.6.7 `2023-09-21` ### 🚀 Features - `TreeSelect`: 支持`panelTopContent`和 `panelBottomContent` 的使用 @uyarn ([#2797](https://github.com/Tencent/tdesign-vue/pull/2797)) - `Table`: @chaishi - 除全局配置支持语言配置外,本次新增通过属性 `locale` 进行单个组件进行语言配置 ([#2810](https://github.com/Tencent/tdesign-vue/pull/2810)) - 列配置功能,支持定义 `columnControllerTopContent` 和 `columnControllerBottomContent` 定义列配置弹框顶部或底部内容 ([#2810](https://github.com/Tencent/tdesign-vue/pull/2810)) - 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景([#2810](https://github.com/Tencent/tdesign-vue/pull/2810)) - `Card`: 卡片标题 `title` 使用 `div` 取代 `span` 在自定义场景下更符合规范 @uyarn ([#2812](https://github.com/Tencent/tdesign-vue/pull/2812)) ### 🐞 Bug Fixes - `useResizeObserver`: 修复缺少容器元素判空问题 @chaishi ([#2806](https://github.com/Tencent/tdesign-vue/pull/2806)) - `Table`: 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi ([#2810](https://github.com/Tencent/tdesign-vue/pull/2810)) - `Dialog`: 修复没有定义确认按钮属性场景时(即没有设置 confirmBtn),`confirmLoading` 无效问题 @chaishi ([#2814](https://github.com/Tencent/tdesign-vue/pull/2814)) ## 🌈 1.6.6 `2023-09-07` ### 🐞 Bug Fixes - `Checkbox`: 修复动态设置 `options` 无效问题 @chaishi ([#2793](https://github.com/Tencent/tdesign-vue/pull/2793)) - `Upload`: 上传组件 `theme='image'` 时,在 `disabled` 状态不显示上传按钮 @chaishi ([#2793](https://github.com/Tencent/tdesign-vue/pull/2793)) - `Table`: 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi ([#2787](https://github.com/Tencent/tdesign-vue/pull/2787)) ## 🌈 1.6.5 `2023-09-05` ### 🚀 Features - `Table`: @chaishi - 可筛选表格,`onFilterChange` 事件新增参数 `trigger: 'filter-change' | 'confirm' | 'reset' | 'clear'`,表示触发筛选条件变化的来源 ([#2767](https://github.com/Tencent/tdesign-vue/pull/2767)) - 可筛选表格,支持使用 `filter.label` 单独定义晒选项别名,可以和 `title` 标题不一样 ([#2771](https://github.com/Tencent/tdesign-vue/pull/2771)) - `Dialog`: @chaishi ([#2769](https://github.com/Tencent/tdesign-vue/pull/2769)) - 支持使用 `confirmLoading` 控制确认按钮加载状态 - 组件实例函数新增 `confirmDialog.setConfirmLoading(true)` 和 `confirmDialog.update({ confirmLoading: true })`,用于设置确认按钮加载状态 - `Watermark`: 水印组件文字新增 `fontFamily` 属性 @LadyChatterleyLover ([common#1580](https://github.com/Tencent/tdesign-common/pull/1580)) - `GlobalConfig`: 全局配置中,步骤条组件添加已完成状态自定义功能 @Zzongke ([common#1579](https://github.com/Tencent/tdesign-common/pull/1579)) ### 🐞 Bug Fixes - `Table`: - 树形结构,修复 v1.6.4 中 `tree.defaultExpandAll` 失效问题 @chaishi ([#2752](https://github.com/Tencent/tdesign-vue/pull/2752)) - 树形结构表格,修复 `expandedTreeNodes.sync` 和 `@expanded-tree-nodes-change` 使用 `expandTreeNodeOnClick ` 时无效问题 @chaishi ([#2767](https://github.com/Tencent/tdesign-vue/pull/2767)) - 可筛选表格,修复 `resetValue` 在清空筛选时,未能重置到指定 `resetValue` 值的问题 @chaishi ([#2767](https://github.com/Tencent/tdesign-vue/pull/2767)) - 可筛选表格,修复单选筛选器触发两次 `onFilterChange` 事件问题 @chaishi ([#2767](https://github.com/Tencent/tdesign-vue/pull/2767)) - 拖拽排序表格,修复添加 `lazyLoad` 懒加载属性后,拖拽排序功能失效问题 @chaishi ([#2767](https://github.com/Tencent/tdesign-vue/pull/2767)) - 可筛选表格,解决 `title` 使用函数或插槽定义时,过滤结果行文本显示问题 ([#2767](https://github.com/Tencent/tdesign-vue/pull/2767)) - 可筛选表格,修复晒选项的值为 `false` 时,筛选图标未能高亮问题 ([#2771](https://github.com/Tencent/tdesign-vue/pull/2771)) - `Form`: 修复调用`form`组件暴露的`reset`方法后未定义`name`的`form-item`也被一同加入清除 @Zz-ZzzZ ([#2760](https://github.com/Tencent/tdesign-vue/pull/2760)) - `Checkbox`: 修复同时有多个 CheckGroup 时,选中值显示异常问题 @chaishi ([#2768](https://github.com/Tencent/tdesign-vue/pull/2768)) - `Image`: @chaishi ([#2770](https://github.com/Tencent/tdesign-vue/pull/2770)) - 修复 `fallback` 在第一次加载失败后无效问题 - 修复图片预览出现两个预览按钮问题 - `Dialog`: 修复组件如果初始默认显示, 按 esc 关不掉的问题 @Zhanjiachun ([#2708](https://github.com/Tencent/tdesign-vue/pull/2708)) - `Loading`: 修复Plugin在部分场景下设置 false 入参时重新创建实例的问题 @uyarn ([#2778](https://github.com/Tencent/tdesign-vue/pull/2778)) - `Autocomplete`: 修复错误的移除事件监听时机 @uyarn ([#2777](https://github.com/Tencent/tdesign-vue/pull/2777)) - `Table`: 修复固定表头/尾错误的移除事件监听时机 @uyarn ([#2777](https://github.com/Tencent/tdesign-vue/pull/2777)) - `Popup`: 修复产物中 `env` 环境的问题 @uyarn ([#2776](https://github.com/Tencent/tdesign-vue/pull/2776)) - `Select`: 修复多选且开启`reserveKeyword`的场景下删除 input 中的内容时,会删除已选项的缺陷 @uyarn ([#2779](https://github.com/Tencent/tdesign-vue/pull/2779)) ## 🌈 1.6.4 `2023-08-29` ### 🚀 Features - `Tabs`: 支持 `tab-panel` 内容懒加载 @FireBushtree ([#2714](https://github.com/Tencent/tdesign-vue/pull/2714)) - `Table`: 树形结构,没有设置 `expandedTreeNodes` 情况下,data 数据发生变化时,自动重置收起所有展开节点。如果希望保持展开节点,请使用属性 `expandedTreeNodes` 控制变化后的数据展开节点。原因:表格数据变化前后的节点可能会有不同,`expandedTreeNodes`自然也会不同,组件内部无法预判新数据中展开哪些节点 @chaishi ([#2742](https://github.com/Tencent/tdesign-vue/pull/2742)) - `Input`: `maxlength` 属性 `String` 类型设置 @Zz-ZzzZ ([#2733](https://github.com/Tencent/tdesign-vue/pull/2733)) - `Textarea`: `maxlength` 属性 `String` 类型设置 @Zz-ZzzZ ([#2733](https://github.com/Tencent/tdesign-vue/pull/2733)) ### 🐞 Bug Fixes - `Dropdown`: 修复部分场景下展示下拉菜单异常的问题 @uyarn ([#2619](https://github.com/Tencent/tdesign-vue/pull/2619)) - `Upload`: @chaishi ([#2741](https://github.com/Tencent/tdesign-vue/pull/2741)) - 修复非自动上传场景,无法预览图片问题 - 修复非图片组件预览时的文本错位问题 - `Select`: 按需引入时,OptionGroup未注册 @KMethod ([#2738](https://github.com/Tencent/tdesign-vue/pull/2738)) - `Table`: @chaishi ([#2742](https://github.com/Tencent/tdesign-vue/pull/2742)) - 分页功能,修复分页非受控用法,数据变化时无法更新数据问题 - 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数 `currentIndex/targetIndex/current/target` 等不正确问题 - 拖拽排序 + 本地数据分页场景,修复在第二页 @chaishi ([#2742](https://github.com/Tencent/tdesign-vue/pull/2742)) - 支持分页非受控用法的拖拽排序场景 - `Select`: 修复`1.6.2`改动导致选项 `disabled` 属性失效的问题 @uyarn ([#2744](https://github.com/Tencent/tdesign-vue/pull/2744)) ## 🌈 1.6.3 `2023-08-22` ### 🚀 Features - `Table`: @chaishi ([#2719](https://github.com/Tencent/tdesign-vue/pull/2719)) - 支持使用名为 `ellipsis` 或者 `ellipsis-<colKey>` 的插槽自定义超出省略时的浮层内容,使用方法可参考示例代码 @chaishi ([#2717](https://github.com/Tencent/tdesign-vue/pull/2717)) - 树形结构,新增组件实例方法 `removeChildren`,用于移除子节点 - 树形结构,支持通过属性 `expandedTreeNodes.sync` 自由控制展开节点,非必传属性 ### 🐞 Bug Fixes - `Select`: 优化 Select 组件在过滤场景中的表现 @moonye6 @uyarn ([#2722](https://github.com/Tencent/tdesign-vue/pull/2722)) - `Table`: @chaishi ([#2719](https://github.com/Tencent/tdesign-vue/pull/2719)) - 树形结构,修复组件实例方法 展开全部 `expandAll` 问题 - 点击行展开/点击行选中,修复 `expandOnRowClick`和 `selectOnRowClick` 无法独立控制行点击执行交互问题 - `Popconfirm`: 修复因变量计算导致的 minx.css 压缩后产物样式改变的问题 @honkinglin ([common#1573](https://github.com/Tencent/tdesign-common/pull/1573)) - `Cascader`: 修复 `label` 属性自定义插槽不生效的问题 @ubloglab ([#2724](https://github.com/Tencent/tdesign-vue/pull/2724)) ## 🌈 1.6.2 `2023-08-17` ### 🚀 Features - `TreeSelect`: 增加 `keys` 字段用于定制数据中对应的字段别名 @PengYYYYY ([#2697](https://github.com/Tencent/tdesign-vue/pull/2697)) - `Cascader`: 增加 `keys.disabled` 用于定制字段控制节点的禁用 @PengYYYYY ([#2697](https://github.com/Tencent/tdesign-vue/pull/2697)) - `Tree`: 增加 `keys.disabled` 用于定制字段控制节点的禁用 @PengYYYYY ([#2697](https://github.com/Tencent/tdesign-vue/pull/2697)) - `Select`: 增加 `keys.disabled` 用于定制字段控制选项的禁用 @PengYYYYY ([#2697](https://github.com/Tencent/tdesign-vue/pull/2697)) - `Transfer`: 增加 `keys.disabled` 用于定制字段控制选项的禁用 @PengYYYYY ([#2697](https://github.com/Tencent/tdesign-vue/pull/2697)) ### 🐞 Bug Fixes - `Checkbox`: - 修复控制台报错 @yaogengzhu ([#2702](https://github.com/Tencent/tdesign-vue/pull/2702)) - 修复 `options` 异步获取时,`disabled` 失效问题 @chaishi ([#2706](https://github.com/Tencent/tdesign-vue/pull/2706)) - 修复 `options` 异步获取时,`value` 失效问题 @chaishi ([#2706](https://github.com/Tencent/tdesign-vue/pull/2706)) - `Image`: 修复 1.6.x 无法动态设置 `src` 问题 @chaishi ([#2709](https://github.com/Tencent/tdesign-vue/pull/2709)) ### 🚧 Others - `Cascader`: 补充 `borderless` 文档 @PengYYYYY ([#2697](https://github.com/Tencent/tdesign-vue/pull/2697)) ## 🌈 1.6.1 `2023-08-15` ### 🚀 Features - `Menu`: menu-item `click` 事件参数增加 value @dexterBo ([#2689](https://github.com/Tencent/tdesign-vue/pull/2689)) - `Checkbox`: 支持使用空格键选中或取消选中 @chaishi ([#2683](https://github.com/Tencent/tdesign-vue/pull/2683)) - `Radio`: 支持使用空格键选中或取消选中 @chaishi ([#2683](https://github.com/Tencent/tdesign-vue/pull/2683)) - `SelectInput`: 支持键盘事件 @chaishi ([#2683](https://github.com/Tencent/tdesign-vue/pull/2683)) - `Select`: 支持键盘操作聚焦和显示下拉框,可通过上下键切换选项 @chaishi ([#2683](https://github.com/Tencent/tdesign-vue/pull/2683)) ### 🐞 Bug Fixes - `SelectInput`: 修复多选情况下按下 Enter 键后触发了 focus 事件而不是 enter 事件的问题 @dexterBo ([#2694](https://github.com/Tencent/tdesign-vue/pull/2694)) - `Select`: 远程搜索场景下不再进行内部过滤 @uyarn ([#2699](https://github.com/Tencent/tdesign-vue/pull/2699)) - `Menu`: 修复激活菜单项未发生变化时也会触发 change 事件的的问题 @dexterBo ([#2693](https://github.com/Tencent/tdesign-vue/pull/2693)) - `ImageViewer`: 前后浏览及关闭浏览时重置图片状态 @sinbadmaster ([#2685](https://github.com/Tencent/tdesign-vue/pull/2685)) - `Table`: @chaishi ([#2683](https://github.com/Tencent/tdesign-vue/pull/2683)) - 拖拽排序在使用懒加载 `lazyLoad` 时,失效问题 - 虚拟滚动场景,修复默认滚动条长度和滚动后的长度不一致问题 - 补充 SSR 场景,window 变量判断 ## 🌈 1.6.0 `2023-08-10` ### 🚀 Features - `Icon`: 新增 960 个图标;调整图标命名 `photo` 为 `camera`,`books`为`bookmark`, `stop-cirle-1`为`stop-circle-stroke`;移除`money-circle`图标,具体请查看图标页面 @uyarn ([#2677](https://github.com/Tencent/tdesign-vue/pull/2677)) - `Table`: 可编辑表格,新增 `edit.keepEditMode` ,用于控制单元格始终保持为编辑态 @chaishi ([#2662](https://github.com/Tencent/tdesign-vue/pull/2662)) - `Image`: @chaishi ([#2665](https://github.com/Tencent/tdesign-vue/pull/2665)) - 属性 `src` 支持传入 File 文件类型显示图片 - 新增支持 `fallback` ,用于设置图片加载失败时的兜底图 - 新增支持 `referrerpolicy` 属性 - `ImageViewer`: 属性 `images` 支持传入 File 文件类型预览图片 @chaishi ([#2665](https://github.com/Tencent/tdesign-vue/pull/2665)) - `Upload`: 文件上传列表支持显示缩略图,通过 `showThumbnail` 属性控制 @chaishi ([#2665](https://github.com/Tencent/tdesign-vue/pull/2665)) - `Link`: 新增透传 `download` 属性,支持浏览器直接下载 @xiaosansiji ([#2659](https://github.com/Tencent/tdesign-vue/pull/2659)) ### 🐞 Bug Fixes - `InputAdornment`: 修复装饰文字折行的问题 @PengYYYYY ([common#1553](https://github.com/Tencent/tdesign-common/pull/1553)) ### 🚧 Others - `官网`: 新增分类展示全部图标的 UI @uyarn ([#2677](https://github.com/Tencent/tdesign-vue/pull/2677)) ## 🌈 1.5.2 `2023-08-01` ### 🚀 Features - `Table`: @chaishi - 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件 ([#2629](https://github.com/Tencent/tdesign-vue/pull/2629)) - 虚拟滚动场景,支持通过行唯一标识跳转到指定行(通过行下标跳转到指定行,以前的版本已支持)([#2643](https://github.com/Tencent/tdesign-vue/pull/2643)) - `Upload`: 拖拽上传场景,支持 accept 限制可上传的文件类型 @chaishi ([common#1547](https://github.com/Tencent/tdesign-common/pull/1547)) ### 🐞 Bug Fixes - `Checkbox`: 支持 `value` 传入 `undefined` @chaishi ([#2623](https://github.com/Tencent/tdesign-vue/pull/2623)) - `Table`: @chaishi - 可筛选表格场景,filterValue 透传优化,没有显示写明 value 值的筛选项,不再透传 `undefined` 到子组件,因有些组件的默认值不允许为 undefined ([#2623](https://github.com/Tencent/tdesign-vue/pull/2623)) - 树形结构表格,修复选中行的值 `selectedRowKeys` 不在数据 `data` 中时,报错问题 ([#2629](https://github.com/Tencent/tdesign-vue/pull/2629)) - 修复 1.5.0 版本空表格没有显示占位元素问题 ([#2641](https://github.com/Tencent/tdesign-vue/pull/2641)) - 固定列空数据场景,元素显示错位问题 ([#2641](https://github.com/Tencent/tdesign-vue/pull/2641)) - `Input`: form表单disabled状态下input异常显示clear @sinbadmaster ([#2634](https://github.com/Tencent/tdesign-vue/pull/2634)) - `Dialog`: - 修复 dialog 初始化时没有执行移动相关的初始化逻辑,导致 image-viewer 小窗口图片查看器无法移动的问题 @yusongh ([#2622](https://github.com/Tencent/tdesign-vue/pull/2622)) - 反馈类对话框补齐body class @uyarn ([#2645](https://github.com/Tencent/tdesign-vue/pull/2645)) - `TreeSelect`: 修复自定义标签,点击关闭异常的问题 @sinbadmaster ([#2631](https://github.com/Tencent/tdesign-vue/pull/2631)) ## 🌈 1.5.0 `2023-07-25` ### 🚀 Features - `Table`: 新增 `lazyLoad` 表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi ([#2605](https://github.com/Tencent/tdesign-vue/pull/2605)) - `Transfer`: 新增 `targetDrag