tdesign-vue-next@1.18.1
DatePicker:DateRangePicker:Icon: 新增 217 个与人工智能、文档、徽标和文件相关的图标 @RADWIMPS426 @uyarn (#6367)Menu: 支持菜单面板在空间不足时的自动反转 @RSS1102 (#6392)RangeInput:disabled支持数组形式配置,用于单独禁用左区间或右区间 @RSS1102 (#5648)
Cascader: 修复 useCascaderContext 传递 disabled 失效问题 @liweijie0812 (#6332)DatePicker: 修复needConfirm为 false,点击预设无效的问题 @liweijie0812 (#6388)Drawer: 优化开启sizeDraggable功能时,调整当前抽屉尺寸后没有实时计算的问题 @yrc2333 (#6328)InputNumber: 修复大数计算前导零被错误清除的问题 @Liumingxun (common#2394)Menu: 修复侧边导航菜单收起时,内容为插槽方式 Tooltip 无法生效的问题 @liweijie0812 (#6341)Table: 修复远程分页场景下全选逻辑错误,在1.18.0版本的问题 @RSS1102 (#6393)Transfer: 修复disabled为数组时功能不生效的问题 @RSS1102 (#5648)
Dialog: 补充与嵌套弹窗相关使用问题的文档 @engvuchen (#5847)
- DatePicker:
- Added an
onClearevent that gets triggered when the clear button is clicked. @Wesley-0808 (#6316) - The
presetsfeature now supports custom rendering for preset scenarios such as specifying exact hours, minutes, and seconds. @uyarn (#6316) - A new
disableTimeAPI was added to specify times that should be disabled in the date picker. @Wesley-0808 (#6316) - The
rangeandpanelActiveDateAPIs were added to define date selection ranges. For details, see the examples provided. @Wesley-0808 (#6316)
- Added an
- DateRangePicker:
- Icon: 217 new icons related to artificial intelligence, documentation, logos, and files have been added. @RADWIMPS426 @uyarn (#6367)
- Menu: The menu panel now automatically reverses its orientation when there isn’t enough space. @RSS1102 (#6392)
- RangeInput: The
disabledproperty now supports array values, allowing you to disable either the left or right range separately. @RSS1102 (#5648)
- Cascader: Fixed an issue where using
useCascaderContextwith thedisabledparameter didn’t work as expected. @liweijie0812 (#6332) - DatePicker: Fixed an issue where clicking on a preset option wasn’t effective when
needConfirmwas set tofalse. @liweijie0812 (#6388) - Drawer: Optimized the behavior when the
sizeDraggablefunction is enabled. The size of the current drawer wouldn’t update in real time after adjustments. @yrc2333 (#6328) - InputNumber: Fixed an issue where leading zeros were incorrectly removed when calculating large numbers. @Liumingxun (common#2394)
- Menu: Fixed an issue where Tooltips displayed as slots didn’t disappear when the side navigation menu was closed. @liweijie0812 (#6341)
- Table: Fixed a logical error in the multi-page browsing mode. This issue occurred in version
1.18.0. @RSS1102 (#6393) - Transfer: Fixed an issue where the
disabledproperty didn’t take effect when used as an array. @RSS1102 (#5648)
- Dialog: Additional documentation was added regarding the usage of nested pop-ups. @engvuchen (#5847)
@tdesign-vue-next/auto-import-resolver@0.1.6
- 修复 mobile-vue 自动导入 ActionSheetPlugin、 DrawerPlugin 和 ToastPlugin 三个插件无效 @liweijie0812 (#6369)
tdesign-vue-next@1.18.0
DialogPlugin: 支持接收 ConfigProvider 的全局配置,如自定义前缀 @Wesley-0808 @uyarn @Copilot (#6212)DrawerPlugin: 支持接收 ConfigProvider 的全局配置,如自定义前缀 @Wesley-0808 @uyarn @Copilot (#6212)Form: 自定义校验方法validator新增context回调参数,包括formData和name用于 JSON Schema 等生成式表单场景 @uyarn (#6321)LoadingPlugin: 支持接收 ConfigProvider 的全局配置,如自定义前缀 @Wesley-0808 @uyarn @Copilot (#6212)MessagePlugin: 支持接收 ConfigProvider 的全局配置,如自定义前缀 @Wesley-0808 @uyarn @Copilot (#6212)NotificationPlugin:TagInput: 修复横向滚动模式下增删选项滚动条位置异常的问题 @liweijie0812 @Copilot (#6213)Upload: 新增支持 .ai、.ps、.eps 等支持的文件类型 @uyarn (common#2374) (#6324)Calendar:rangeAPI 支持单独设置开始范围或结束范围 @shumuuu (#6211)
Cascader: 修复在 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#6312)EnhancedTable: 修复行选中收缩后, 表格头全选状态异常的问题 @Copilot (#6208)Image: 修复 loading 和 error 状态下的字体大小问题 @Nero978 @RADWIMPS426 (common#2383)ImageViewer:List: 修复 ListItem 的默认边距和多余底部分割线问题 @Nero978 @liweijie0812 (common#2386) (common#2382) (#6324)Menu: 修复在 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#6312)Select: 修复在 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#6312)Slider: 修复v-model修改数组单个元素时响应式失效的问题 @RSS1102 (#6313)Swiper: 修复type='card'时,宽度计算不稳定的问题 @RylanBot (#6185)Table: 修复列配置弹窗打开时不触发回调事件的问题 @tuzixiangs (#6174)Tabs: 修复当宽度增加到足以适合所有标签时,滚动状态不会取消的问题 @wesley-0808 @Copilot (#6293)Textarea: 修复无法直接通过 height 配置高度的问题 @engvuchen (#6040)Tooltip: 修复Tooltip配合Textarea使用在空内容下的错误 @engvuchen (#6040)TreeSelect: 修复在 Safari 浏览器中点击展开图标没有变换方向的问题 @liweijie0812 (#6312)HeadMenu: 修复使用 JSX 动态渲染 MenuItem 时控制台警告的问题 @Copilot (#6221)Popup: 修复页面缩放后 onScrollToBottom 事件无法触发的问题 @Copilot (#6205)Table:TreeSelect: 修复label插槽不生效的问题 @RSS1102 (#6294)Upload: 修复1.17.4自定义上传按钮但未定义点击事件时,点击按钮无效的问题 @Wesley-0808 (#6280)
DialogPlugin: Supports receiving global configurations from theConfigProvider@Wesley-0808 @uyarn @Copilot (#6212).DrawerPlugin: Supports receiving global configurations from theConfigProvider@Wesley-0808 @uyarn @Copilot (#6212).Form: The custom validation methodvalidatornow includes acontextcallback parameter, which includesformDataandnamefor use in generative form scenarios based on JSON Schema @uyarn (#6321).LoadingPlugin: Supports receiving global configurations from theConfigProvider@Wesley-0808 @uyarn @Copilot (#6212).MessagePlugin: Supports receiving global configurations from theConfigProvider@Wesley-0808 @uyarn @Copilot (#6212).NotificationPlugin:TagInput: Fixed an issue where the scroll bar position became abnormal when adding or removing options in horizontal scroll mode @liweijie0812 @Copilot (#6213).Upload: Added support for file types such as.ai,.ps, and.eps@uyarn (common#2374) (#6324).Calendar: TherangeAPI now allows setting either the start or end range separately @shumuuu (#6211).
Cascader: Fixed an issue where clicking the expand icon in the Safari had no effect @liweijie0812 (#6312).EnhancedTable: Fixed an issue where the table header would not be selected when a row was selected and then collapsed @Copilot (#6208).Image: Fixed an issue with the font size in the loading and error states @Nero978 @RADWIMPS426. (common#2383)ImageViewer:- Fixed an issue where the component could not be used in scenarios where no trigger configuration was provided @uyarn (#6302).
- Fixed an issue where it was not possible to use slots to customize the preview title @betavs (#6277).
- Optimized the behavior when
close-on-overlaywas enabled, so that the additional blank space that appeared after the image was reduced would not prevent the preview from closing properly @QuentinHsu (#6235). - Corrected the default
zIndexvalue to 3000 @liweijie0812 (#6128).
List: Fixed issues with the default margin ofListItemelements and the extra bottom separator line @Nero978 @liweijie0812 (common#2386) (common#2382) (#6324).Menu: Fixed an issue where clicking the expand icon in the Safari had no effect @liweijie0812 (#6312).Select: Fixed an issue where clicking the expand icon in the Safari had no effect @liweijie0812 (#6312).Slider: Fixed an issue where the component's responsiveness would fail when thev-modelwas used to modify individual elements of an array @RSS1102 (#6313).Swiper: Fixed an issue with unstable width calculations when thetype='card'option was used @RylanBot (#6185).Table: Fixed an issue where the callback event was not triggered when the column configuration popup was opened @tuzixiangs (#6174).Tabs: Fixed an issue where the scroll state would not be cleared when the width became sufficient to display all tabs @wesley-0808 @Copilot (#6293).Textarea: Fixed an issue where it was not possible to directly set the height of aTextareaelement using theheightproperty @engvuchen (#6040).Tooltip: Fixed an issue where theTooltipfunction did not work correctly when used with aTextareaelement that contained no content @engvuchen (#6040).TreeSelect: Fixed an issue where clicking the expand icon in the Safari had no effect @liweijie0812 (#6312).HeadMenu: Fixed a console warning that occurred whenMenuItemelements were dynamically rendered using JSX @Copilot (#6221).Popup: Fixed an issue where theonScrollToBottomevent would not be triggered after the page size was changed @Copilot (#6205).Table:TreeSelect: Fixed an issue where thelabelslot did not function as expected @RSS1102 (#6294).Upload: Fixed an issue where clicking the custom upload button defined in version1.17.4had no effect if the click event was not defined @Wesley-0808 (#6280).
tdesign-vue-next@1.17.7
ImageViewer:- 优化下载跨域图片时的格式处理,优化通过下载获取的文件大小 @RylanBot (common#2311) (#6270)
- 支持直接下载同域图片,避免二次转换导致体积增大和动图失效等问题 @RylanBot (common#2311) (#6270)
- 支持 .dark 类名,丰富切换深色模式的方式 @liweijie0812 (common#2355)
Avatar: 修复样式与设计稿不一致的问题 @liweijie0812 (common#2364) (#6270)DatePicker: 修复按需引入组件且开启时间面板时打包后丢失部分样式的问题 @uyarn (#6257)DateRangePicker: 修复在表单中使用且携带default-time参数时,二次选择会置空数据的缺陷 @RSS1102 (#6268)Dropdown: 修复编辑器提示缺少TDropdownMenu类型声明的问题 @RSS1102 (#6238)Menu: 修复菜单选项默认边距和图标大小的问题 @liweijie0812 (common#2369) (#6270)Tree: 修复子节点为自定义的 Input 等元素时,选中文本的高亮样式被隐藏的问题 @RylanBot (common#2370) (#6270)Popconfirm: 修复快速点击默认按钮时getComputedStyle报错的问题 @Copilot (#6224)
- 移除产物中的冗余内容 @liweijie0812 (#6269)
ImageViewer:- Optimize the format processing and compression ratio when downloading cross-domain images @RylanBot (common#2311) (#6270)
- Support direct downloading of same-domain images to avoid problems such as volume increase and animation failure caused by secondary conversion @RylanBot (common#2311) (#6270)
- Support the .dark class name to enable more flexible dark mode switching. @liweijie0812 (common#2355)
Avatar: Fixed the inconsistency between the style and the design draft@liweijie0812 (common#2364) (#6270)DatePicker: Fixed the issue of missing styles after bundling when using on-demand component imports and enabling the time picker panel. @uyarn (#6257)-DateRangePicker: Fixed a bug where secondary selection will blank data when used in a form and carrying thedefault-timeparameter @RSS1102 (#6268)Dropdown: Fixed the issue where the editor prompt is missing theTDropdownMenutype declaration @RSS1102 (#6238)Menu: Fixed issues with default margins and icon sizes for menu options @liweijie0812 (common#2369) (#6270)Tree: Fixed the problem where the highlight style of the selected text is hidden when the child node is a custom Input element. @RylanBot (common#2370) (#6270)Popconfirm: Fixed the error reported bygetComputedStylewhen quickly clicking the default button @Copilot (#6224))
- Remove redundant content from the product @liweijie0812 (#6269)
tdesign-vue-next@1.17.5
Tree: 修复1.17.3版本过滤中可选节点被错误禁用的问题 @RylanBot (common#2345) (#6196)
Tree: Fixed the problem where the filtering node was accidentally disabled @RylanBot (common#2345) (#6196)
tdesign-vue-next@1.17.4
Table: 优化通过分页操作后 Table 内容变化时的展示效果,分页器会锚定在当前视口 @RSS1102 (#6172)
Calendar: 优化透传组件 props 事件的处理方式,修复透传的回调函数无法触发的问题 @Wesley-0808 (#6157)DatePicker: 优化日期范围选择器的交互问题,避免先选择结束日期后需重复操作多次的问题 @mikasayw (#6143)Description: 修复无边框模式下itemLayout垂直排列的间距问题 @mikasayw (#6156)Input:- 修正 input 及上层 select 等组件在 safari 中初次渲染 auto-width 失效的问题 @Cat1007 (common#2336) (#6188)
- 优化透传组件 props 事件的处理方式,修复透传的回调函数无法触发的问题 @Wesley-0808 (#6157)
SelectInput: 优化透传组件 props 事件的处理方式,修复透传的回调函数无法触发的问题 @Wesley-0808 (#6157)Slider: 修复初始化时精度计算错误的问题 @RylanBot (#6183)Table:TagInput: 优化透传组件 props 事件的处理方式,修复透传的回调函数无法触发的问题 @Wesley-0808 (#6157)TreeSelect: 优化透传组件 props 事件的处理方式,修复透传的回调函数无法触发的问题 @Wesley-0808 (#6157)Upload:Table: 修复分页受控模式下current属性手动变更不触发onPageChange的问题 @RSS1102 (#6163)
Calendar: 补充range参数的用法示例 @shumuuu (#6148)
Table: Optimize the display effect when the content of the Table changes after paging. The pager will be anchored in the current viewport @RSS1102 (#6172)
Calendar: Optimize the handling of props events in the transparent transmission component and fix the problem that the callback function of transparent transmission cannot be triggered @Wesley-0808 (#6157)DatePicker: Optimize the interaction problem of the date range selector to avoid the problem of having to repeat the operation multiple times after selecting the end date first @mikasayw (#6143)Description: Fixed the spacing problem ofitemLayoutvertically arranged in borderless mode @mikasayw (#6156)Input:- Fixed an issue where input and upper-level select components fail to render auto-width for the first time in safari @Cat1007 (common#2336) (#6188)
- Optimize the handling of props events in the transparent transmission component, and fix the problem that the callback function for transparent transmission cannot be triggered @Wesley-0808 (#6157)
SelectInput: Optimize the handling of props events in the transparent transmission component and fix the problem that the callback function of transparent transmission cannot be triggered @Wesley-0808 (#6157)Slider: Fixed an error in precision calculation during initialization @RylanBot (#6183))Table:- Optimize the handling of props events in the transparent transmission component, and fix the problem that the callback function for transparent transmission cannot be triggered @Wesley-0808 (#6157)
- Fixed the issue where editable cells are not correctly displayed in the validateData callback under
keepEditMode@uyarn (#5490)
TagInput: Optimize the handling of props events in transparent transmission components and fix the problem that the callback function of transparent transmission cannot be triggered @Wesley-0808 (#6157)TreeSelect: Optimize the handling of props events in the transparent transmission component and fix the problem that the callback function for transparent transmission cannot be triggered @Wesley-0808 (#6157)Upload:Table: Fixed the problem that manual changes to thecurrentattribute in paging controlled mode do not triggeronPageChange@RSS1102 (#6163)
Calendar: Supplementary usage example of therangeparameter @shumuuu (#6148)