title | spline | toc | docClass |
---|---|---|---|
更新日志 |
explain |
false |
timeline |
Table
: 新增支持 APIthClassName
,用于需要在列表头自定义类名的场景 @theBestVayne (#3238)Borderless
: AutoComplete、ColorPicker、DatePicker、TagInput、TimePicker 、RangeInput、DateRangePicker 、TimeRangePicker 等组件新增 borderless API,支持无边框模式 @liweijie0812 (#3249)Description
: layout 类型定义调整为字符串多类型 @liweijie0812 (#3252)
Cascader
: 修复多选下点击清空按钮的功能异常及多次触发onChange
事件的问题 @uyarn (#3273)Form
: 修复某种情况下 scrollToFirstError 失效的问题 @morningbao (#3251)InputNumber
: 修复小数点精度计算,以 0 开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (#3273)Table
: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (#3273)TagInput
: 修复tagProps
没有作用到折叠的标签上的缺陷 @uyarn (#3260)Upload
: 修复部分图标不支持全局替换的问题 @uyarn (#3244)
Icon
: 新增有序列表图标list-numbered
,优化lock-off
图标的绘制路径 @DOUBLE-DENG (icon#9f4acfd)
Icon
: 修复图标chart-column
的命名错误问题,如果使用旧错误命名请注意 @uyarn (#3229)Tree
: 修复树形组件错误过滤value
为0
的节点的问题 @uyarn (#3233)Input
: 修复禁用状态下仍可以切换明文密文的问题 @jby0107 (#3230)Input
: 修复禁用状态下超出问题文字长度异常的问题 @uyarn (common#1831)Menu
: 修复样式文件多余的空格导致部分场景打包异常的问题 @liweijie0812 (common#1828)
Dialog
: 修复Dialog
组件在SSR
环境下的使用问题 @qqw78901 (#3219)
Tree
: 修复1.9.5
版本使用拖拽功能的报错问题 @uyarn (#3212)
Transfer
: 修复通过Function
方法使用Tree
属性的能力 @sinbadmaster (#3185)Tabs
DatePicker
: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 1 @uyarn (#3207)
Tree
: 新增allowDrop
API,支持拖放限制的能力,具体参考相关示例 @TabSpace (#3206)Cascader
: 修复无children选项点击时仍然显示之前列表的问题 @1379255913 (#3201)InputNumber
: 修复allowInputOverLimit=false
大小值判断时,value
为undefined
时,会出现显示 Infinity 的问题 @HaixingOoOSelectInput
: 修复多选情况下设置allowInput
为 true 无法输入的问题 @hy212 (#3195)
Input
: 新增borderless
无边框模式输入框 @uyarn (#3162)Scroll
: 调整Chrome 121
升级带来的滚动条样式的兼容方式,不再依赖autoprefixer
或vue-cli
的版本 @loopZhou (#3162)DatePicker
:DatePicker
及DateRangePicker
组件新增label
属性 @fython (#3169)RangeInput
: 新增label
属性 @fython (#3169)
ColorPicker
: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#3163)RangeInput
: 修复prefix/suffix
未垂直居中对齐的问题 @fython (#3175)Menu
: 提升t-popup__menu
的样式优先级,解决 dist 内样式优先级一致导致样式异常的问题 @uyarn (#3178)Select
:Upload
: 修复图片上传错误类型下的样式异常的问题 @uyarn (#3178)
Menu
:Submenu
透传Popup
组件全部特性 @betavs (#3145)
Submenu
: 修复设置popup-props
中placement
属性无效的问题 @betavs (#3145)Textarea
: 修复autosize
在Firefox
中不生效的问题 @XBIsland (#3148)Select
: 修复option
插槽 value 为Boolean
类型的报错问题 @uyarn (#3154)Upload
: 修复自定义方法通过uploadFilePercent
更新百分比无效的问题 @XBIsland (#3149)Style
: 修复部分节点前缀无法统一替换的缺陷 @ZWkang common#1773
- docs: 更新关于CDN资源用法的说明文档 @uyarn (#3144)
Tag
: 新增color
API,支持自定义颜色 @maoyiluo (#3101)CollapsedItems
:TagInput
、SelectInput
、TreeSelect
和Cascader
的CollapsedItems
统一新增onClose
回调,支持对折叠选项的删除操作 @topazur @uyarn (#2942)
Transfer
:Locale
: 修复Image
和ImageViewer
组件英文语言包异常的问题,优化DatePicker
部分语言配置 @uyarn (#3119)Checkbox
: 修复checkboxGroup.max
禁用态显示的问题 @LoopZhou (#3124)DatePicker
:Table
: 修复使用fixedRows
时的报错问题 @betavs (#3134)Loading
:导出LoadingDirective
使用 @XBIsland (#3120)Scroll
: 修复由于Chrome 121版本支持scroll width之后导致Table
、Select
及部分出现滚动条组件的样式异常问题 @loopzhou (common#1765)。请注意,基于@vue/cli-service 4.x
及以下版本初始化的项目由于依赖的 postcss 版本过低,会因为这个修复受影响,需要升级postcss至8.0以上或整体升级@vue/cli-service
至5.0以上
Dialog
: 优化插件部分的使用示例 @Lyan-u (#3126)Dialog
: 优化插件部分的使用说明 @Summer-Shen (#3125)Menu
: 移除示例代码中废弃的高度示例 @Summer-Shen (#3135)
Slider
: 支持通过label=null
或label=false
隐藏滑块数字浮层 @chaishi (#3100)Table
: 支持全局配置 size @Lyan-u (#3103)Table
: 可筛选表格,单选/多选筛选条件,支持搜索选项 issue#3988 @chaishi (#3098)- Tabs: 调整激活 Tab下划线与 TabHeader边框的层级关系 @uyarn
DatePicker
: 修复format
与valueType
不一致的场景下计算错误的问题 @uyarn (#3106)Descriptions
: 解决控制台报错绑定属性title
已声明为属性的问题 @betavs (#3065)Descriptions
: 优化自适应宽度的问题 @uyarn (#3105)Table
: 树形结构表格,修复同时异步设置 data 和 expandedTreeNodes 时,展开节点的无效问题 tdesign-vue-next#3873 @chaishi (#3098)Table
: 固定列表格,修复固定多列时,在 Dialog 中固定列位置压缩问题 @chaishi (#3098)Table
: 修复Table
缺失refreshTable
方法的异常 @uyarn (#3104)
Form
文档更新 @liweijie0812 (#3064)- 新增
composition API
示例,详情请参考官网各示例代码 @chaishi @uyarn @HaixingOoO (#3081)
Descriptions
: 新增Descriptions
描述组件 @zhangpaopao0609 (#3035)Slider
: 新增changeEnd
事件 API @uyarn (#3056)
Loading
: 修复重复调用LoadingPlugin()
时报错 @Zz-ZzzZ (#3025)Textarea
: 修复设置maxlength
后,在windows自带输入法中,中文时不到最大长度也会自动覆盖之前已输入内容的缺陷 @azx1573 (#3044)Textarea
: value绑定值时,autosize时无法输入中文问题 @LoopZhou (#3057)TagInput
: 修复size
API 没有作用到折叠选项的问题 @uyarn (#3055)Select
: 修复点击清除按钮触发多次onChange
事件的异常 @uyarn (#3054)Form
: 修复计算^
字符长度异常的问题 @uyarn (#3058)Form
: 更正表单组件实例方法为非required
类型 @iiimix (#3034)
- docs(Card): 更新组件 API 文档 @liweijie0812 (#3021)
- docs: 更正
webpack
中使用unplugin-auto-import
的说明文档 @uyarn (#3030)
Upload
: @chaishiTable
: @chaishiPagination
: 将总数单位项
改为条
, 保持内容一致性 @dinghuihua (#2996)Radio
: 处理选中状态也会触发change
事件的问题 @betavs (#3000)Textarea
: 修复组件初始处于隐藏状态,可视后未做高度再计算的问题 @azx1573 (#3003)ImageViewer
: 添加defaultScale @sinbadmaster (#3013)Upload
: 修复Form
的disabled
属性没有作用到上传组件部分按钮的问题 @uyarn (#3012)Select
: 修复naruto
版本minCollapsedNum
与disabled
API的功能异常问题 @uyarn
Popup
: 丰富插件使用方式的使用示例 @uyarn (#3014)
Upload
: 新增支持uploadPastedFiles
,用于控制是否允许用户粘贴文件上传,默认允许 @chaishi (#2966)- Dropdown: 移除对left的item样式特殊处理 @uyarn common#1677
DatePicker
: 修复选择同一个月内的日期后,打开面板左右月份一样的问题 @Lyan-u (#2972)Drawer
: 处理点击esc无法关闭的问题 @betavs (#2967)ImageViewer
: 滚轮缩放符合操作直觉 @sinbadmaster (#2974)SSR
: 修复SSR
场景使用报错的问题 @uyarn (#2985)Tree
: 处理height
属性无效的问题 @betavs (#2968)Tree
: 解决初始化节点选中态异常的问题 @TabSpace (#2985)Upload
: 卡片式文件上传,修复取消上传时,文件依然显示的问题 issue#2955 @chaishi (#2966)
Cascader
: 新增valueDisplay
API @PengYYYYY (#2938)Menu
: 选中后关闭菜单,与其他组件保持交互行为一致 @uyarn (#2963)Tabs
: 优化初始化滚动的场景,对处于中间的部分场景进行进一步优化 @uyarn (#2964)
Radio
: 选项内容变化后样式问题修复 @hkaikai (#2936)Pagination
: 修复当total
为 0 并且pageSize
改变时,current
值为 0 的问题 @betavs (#2937)Tree
: @TabSpaceTable
: @chaishiImageViewer
: 修复在抽屉组件等组件中使用图片预览组件,按下esc
键抽屉组件和图片预览组件会同时关闭的问题 @sinbadmaster (#2958)AutoComplete
: 修复匹配特殊字符报错的问题 @ZWkang (#2943)Dropdown
:处理禁用状态可点击的问题 @betavs (issue #3693)
Statistic
: 新增Statistic
统计数值组件 @LIjiAngChen8 (#2397)Loading
: 支持使用 v-if 和 v-loading 混用的场景 @Zz-ZzzZ (#2902)Space
: 支持老旧浏览器也能正常显示子元素之间的间距,#1901 @chaishi (#2887)Table
: 可编辑单元格/可编辑行场景,支持使用参数updateEditedCellValue
更新其他处于编辑态的列数据 @chaishi (#2917)Input
: 恢复value
对number
的支持 @chaishi (#2906)
Radio
: 修复误判删除键(backspace)是空格键(space)的问题 @liweijie0812 (#2905)Checkbox
: 修复误判删除键(backspace)是空格键(space)的问题 @liweijie0812 (#2905)Table
: @chaishiCheckbox
: 修复CheckboxGroup.max
超出数量限制时的禁用态显示问题,issue#2908 @betavs (#2911)Checkbox
: 修复提前设置某个选项的值在选中项CheckboxGorup.value
里面,再放入选项到options
中,选项呈现状态为非选中问题 @chaishi (#2914)Checkbox
: 修复懒加载场景默认依然会执行内部逻辑问题 @chaishi (#2915)Cascader
: 修复数字为 value 时的告警问题 @uyarn (#2924)TreeSelect
: 修复数字为 value 时的告警问题 @uyarn (#2924)Popup
: 修复destroyOnClose
时,快速重复 hover 后组件无法正常展示的问题 @guxi11 (#2898)Textarea
: 修复表格中使用Textarea
且设置autosize
为 true 报错的问题 (#2912) @nined9 (#2921)
Table
: 优化吸顶表头/表尾示例代码 @chaishi (#2916)
ImageViewer
: 新增支持closeOnEscKeydown
,用于控制是否允许 ESC 键关闭预览 @chaishi (#2890)Upload
: @chaishi- 批量文件上传支持在列表中显示上传失败的原因,tdesign-vue-next#2518 (#2891)
- 支持使用
fileListDisplay=null
隐藏文件或文件列表显示 (#2889) - 图片预览功能,新增支持透传图片预览全部属性
imageViewerProps
,tdesign-vue-next#2928 (#2891) ⚠️ 新增图片上传大小超出限制提醒,有额外单独实现此功能的业务需注意是否存在重复显示大小限制提醒问题,tdesign-vue-next#2736 (#2891)- 多文件/图片上传场景下,
autoUpload=false
时,支持使用 Props 属性/函数/插槽等方法自定义上传按钮和取消上传按钮,tdesign-vue-next#2469 (#2891) - 多文件/图片上传场景下,
autoUpload=false
时,区分已上传状态和待上传状态 tdesign-vue-next#2518 (#2891)
Select
:collapsedItems
属性或插槽新增参数onClose
,用于删除标签 @ubloglab (#2863)
Tree
Upload
: 修复max=1 multiple=false
情况下,无法替换上传文件问题,tdesign-vue-next#2909 @chaishi (#2891)Cascader
: 选项disabled
修改后,选项不是禁用状态的问题 #2859 @lxc-orange (#2872)- 修正部分组件使用
lodash
非按需引入导致全量引入的问题 @fennghuang (#2893) Slider
: 修复step小于1无法正常使用的问题 @uyarn (#2894)Link
: 修复样式居中的缺陷 @uyarn (#2894)Checkbox
: 修复 value.splice 无法设置选中项变化问题 @chaishi
Table
: 可筛选表格,支持设置confirmEvents: ['onChange']
后,单选筛选器(Radio) 选择完成后自动关闭筛选器浮层 @chaishi (#2850)
Tree
:Checkbox
: 修复checkbox.disabled
动态赋值失效问题 @chaishi (#2849)
Tag
: @chaishiAnchor
:anchor-item
左侧边距的计算方式由嵌套改为 --level 结合 css 计算 @ontheroad1992 (#2816)TagInput
: 支持在exceedType为scroll的场景下通过滚动对选项进行操作 @uyarn (#2846)
Dialog
: 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题 @LoopZhou (#2821)ImageViewer
: 修复关闭时偶尔会出现抖动现象 @betavs (#2823)DatePicker
- 修复
confirm
事件无效的问题 @betavs (#2833) - 修复禁用日期格式化问题 @honkinglin (common#1618)
- 修复
Cascader
: 修复change
事件中source
异常的问题(issue #2835) @betavs (#2837)Breadcrumb
: 修复暗黑模式下的样式分隔符样式问题 @uyarn (common#1608)List
: 优化滚动条的样式 @liweijie0812 (common#1601)Radio
: 修复表单验证提示的场景下,右边框颜色不一致的问题 @liweijie0812 (common#1599)Tree
: @TabSpace
Tree
: 实现与 vue3 项目共用业务代码, 提供更多的测试用例 @TabSpace (#2820)
TreeSelect
: 支持panelTopContent
和panelBottomContent
的使用 @uyarn (#2797)Table
: @chaishicard
: 卡片标题title
使用div
取代span
在自定义场景下更符合规范 @uyarn (#2812)
useResizeObserver
: 修复缺少容器元素判空问题,issue#2805 @chaishi (#2806)Table
: 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#2810)Dialog
: 修复没有定义确认按钮属性场景时(即没有设置 confirmBtn),confirmLoading
无效问题 @chaishi (#2814)
Checkbox
: 修复动态设置options
无效问题,issue#2792 @chaishi (#2793)Upload
: 上传组件theme='image'
时,在disabled
状态不显示上传按钮 @chaishi (#2793)Table
: 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 @chaishi (#2787)
Table
: @chaishiDialog
: @chaishi (#2769)- 支持使用
confirmLoading
控制确认按钮加载状态 - 组件实例函数新增
confirmDialog.setConfirmLoading(true)
和confirmDialog.update({ confirmLoading: true })
,用于设置确认按钮加载状态
- 支持使用
Watermark
: 水印组件文字新增fontFamily
属性 @LadyChatterleyLover (common#1580)GlobalConfig
: 全局配置中,步骤条组件添加已完成状态自定义功能 @Zzongke (common#1579)
Table
: @chaishi (#2767)- 树形结构,修复 v1.6.4 中
tree.defaultExpandAll
失效问题 @chaishi (#2752) - 树形结构表格,修复
expandedTreeNodes.sync
和@expanded-tree-nodes-change
使用expandTreeNodeOnClick
时无效问题 issue#2756 - 可筛选表格,修复
resetValue
在清空筛选时,未能重置到指定resetValue
值的问题 - 可筛选表格,修复单选筛选器触发两次
onFilterChange
事件问题,issues#2746 - 拖拽排序表格,修复添加
lazyLoad
懒加载属性后,拖拽排序功能失效问题 - 可筛选表格,修复晒选项的值为
false
时,筛选图标未能高亮问题 (#2771) - 可筛选表格,解决
title
使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303
- 树形结构,修复 v1.6.4 中
Form
: 修复调用form
组件暴露的reset
方法后未定义name
的form-item
也被一同加入清除 @Zz-ZzzZ (#2760)Checkbox
: 修复同时有多个 CheckGroup 时,选中值显示异常问题,issue#2761 @chaishi (#2768)Image
: @chaishi (#2770)- 修复
fallback
在第一次加载失败后无效问题 - 修复图片预览出现两个预览按钮问题
- 修复
Dialog
: 修复组件如果初始默认显示, 按 esc 关不掉的问题 @Zhanjiachun (#2708)Loading
: 修复Plugin在部分场景下设置 false 入参时重新创建实例的问题 @uyarn (#2778)Autocomplete
: 修复错误的移除事件监听时机 @uyarn (#2777)Table
: 修复固定表头/尾错误的移除事件监听时机 @uyarn (#2777)Popup
: 修复产物中env
环境的问题 @uyarn (#2776)Select
: 修复多选且开启reserveKeyword
的场景下删除 input 中的内容时,会删除已选项的缺陷 @uyarn (#2779)
Tabs
: 支持tab-panel
内容懒加载 @FireBushtree (#2714)Table
: 树形结构,没有设置expandedTreeNodes
情况下,data 数据发生变化时,自动重置收起所有展开节点。如果希望保持展开节点,请使用属性expandedTreeNodes
控制变化后的数据展开节点。原因:表格数据变化前后的节点可能会有不同,expandedTreeNodes
自然也会不同,组件内部无法预判新数据中展开哪些节点。issue#2735 @chaishi (#2742)Input/Textarea
:maxlength
属性String
类型设置 @Zz-ZzzZ (#2733)
Dropdown
: 修复部分场景下展示下拉菜单异常的问题 @uyarn (#2619)Upload
: @chaishi (#2741)- 修复非自动上传场景,无法预览图片问题,tdesign-vue-next#3273
- 修复非图片组件预览时的文本错位问题
Select
: 按需引入时,OptionGroup未注册 @KMethod (#2738)Table
: @chaishi (#2742)- 分页功能,修复分页非受控用法,数据变化时无法更新数据问题
- 拖拽排序 + 本地数据分页场景,修复拖拽排序事件参数
currentIndex/targetIndex/current/target
等不正确问题 - 拖拽排序 + 本地数据分页场景,修复在第二页 @chaishi (#2742)
- 支持分页非受控用法的拖拽排序场景
Select
: 修复1.6.2
改动导致选项disabled
属性失效的问题 @uyarn (#2744)
Table
: @chaishi (#2719)- 支持使用名为
ellipsis
或者ellipsis-<colKey>
的插槽自定义超出省略时的浮层内容,使用方法可参考示例代码 @chaishi (#2717) - 树形结构,新增组件实例方法
removeChildren
,用于移除子节点 - 树形结构,支持通过属性
expandedTreeNodes.sync
自由控制展开节点,非必传属性
- 支持使用名为
Select
: 优化 Select 组件在过滤场景中的表现 @moonye6 @uyarn (#2722)Table
: @chaishi (#2719)- 树形结构,修复组件实例方法 展开全部
expandAll
问题 - 点击行展开/点击行选中,修复
expandOnRowClick
和selectOnRowClick
无法独立控制行点击执行交互问题 tdesign-vue-next#3254
- 树形结构,修复组件实例方法 展开全部
Popconfirm
: 修复因变量计算导致的 minx.css 压缩后产物样式改变的问题 @honkinglin (common#1573)Cascader
: 修复label
属性自定义插槽不生效的问题 @ubloglab (#2724)
TreeSelect
: 增加keys
字段用于定制数据中对应的字段别名 @PengYYYYY (#2697)Cascader
: 增加keys.disabled
用于定制字段控制节点的禁用(issue #3193) @PengYYYYY (#2697)Tree
: 增加keys.disabled
用于定制字段控制节点的禁用 @PengYYYYY (#2697)Select
: 增加keys.disabled
用于定制字段控制选项的禁用 @PengYYYYY (#2697)Transfer
: 增加keys.disabled
用于定制字段控制选项的禁用 @PengYYYYY (#2697)
checkbox
:Image
: 修复 1.6.x 无法动态设置src
问题 @chaishi (#2709)
Cascader
: 补充borderless
文档 @PengYYYYY (#2697)
Menu
: menu-itemclick
事件参数增加 value @dexterBo (#2689)键盘操作
: @chaishi (#2683)Checkbox
: 支持使用空格键选中或取消选中Radio
: 支持使用空格键选中或取消选中SelectInput
: 支持键盘事件Select
: 支持键盘操作聚焦和显示下拉框,可通过上下键切换选项
SelectInput
: 修复多选情况下按下 Enter 键后触发了 focus 事件而不是 enter 事件的问题 @dexterBo (#2694)Select
: 远程搜索场景下不再进行内部过滤 @uyarn (#2699)Menu
: 修复激活菜单项未发生变化时也会触发 change 事件的的问题 @dexterBo (#2693)ImageViewer
: 前后浏览及关闭浏览时重置图片状态 @sinbadmaster (#2685)Table
: @chaishi (#2683)- 拖拽排序在使用懒加载
lazyLoad
时,失效问题 - 虚拟滚动场景,修复默认滚动条长度和滚动后的长度不一致问题
- 补充 SSR 场景,window 变量判断
- 拖拽排序在使用懒加载
Icon
: 新增 960 个图标;调整图标命名photo
为camera
,books
为bookmark
,stop-cirle-1
为stop-circle-stroke
;移除money-circle
图标,具体请查看图标页面 @uyarn (#2677)Table
: 可编辑表格,新增edit.keepEditMode
,用于控制单元格始终保持为编辑态 @chaishi (#2662)Image
: @chaishi (#2665)- 属性
src
支持传入 File 文件类型显示图片 - 新增支持
fallback
,用于设置图片加载失败时的兜底图 - 新增支持
referrerpolicy
属性
- 属性
ImageViewer
: 属性images
支持传入 File 文件类型预览图片 @chaishi (#2665)Upload
: 文件上传列表支持显示缩略图,通过showThumbnail
属性控制 @chaishi (#2665)Link
: 新增透传download
属性,支持浏览器直接下载,Tencent#2628 @xiaosansiji (#2659)
InputAdornment
: 修复装饰文字折行的问题 @PengYYYYY (common#1553)
官网
: 新增分类展示全部图标的 UI @uyarn (#2677)
Table
:- 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件,issue#2627 @chaishi (#2629)
- 虚拟滚动场景,支持通过行唯一标识跳转到指定行(通过行下标跳转到指定行,以前的版本已支持) @chaishi (#2643)
Upload
: 拖拽上传场景,支持 accept 限制可上传的文件类型 @chaishi (common#1547)
Checkbox
: 支持value
传入undefined
@chaishi (#2623)Table
:Input
: form表单disabled状态下input异常显示clear @sinbadmaster (#2634)Dialog
:TreeSelect
: 修复自定义标签,点击关闭异常的问题 @sinbadmaster (#2631)
Table
: 新增lazyLoad
表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi (#2605)Transfer
: 新增targetDraggable
API , 支持对目标列表拖拽排序的功能 @uyarn (#2612)Slider
: label 支持${value}%
格式配置 @uyarn (#2613)Tree
: tree 组件改进列表渲染逻辑 @TabSpace (#2586)Menu
:TimePicker
: @uyarn (#2618)disableTime
回调中新增毫秒参数- 优化展示不可选时间选项时滚动到不可选选项的体验
Tabs
: 修复 tabs 组件放在在 dialog 中 tab-bar 不能正常显示的问题 @uyarn (#2595)Transfer
: 修复穿梭框存在默认已选且不允许移除的值被移除的异常问题 @uyarn (#2599)Table
: @chaishi (#2605)- 可编辑表格场景,支持设置
colKey
值为链式属性,如:a.b.c
- 可编辑表格场景,行编辑,
edit.props
和edit.on
为函数时,新增参数updateEditedCellValue
用于更新编辑状态的表格数据,issue#2577 - 修复列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,issue#2363 @chaishi (#2606)
- 可编辑表格场景,支持设置
Checkbox
: 修复版本v1.4.8
中无法在 CheckboxGroup 内部自定义任意节点的问题 @chaishi (#2604)InputNumber
: 修复decimalPlaces
存在时,数值满足要求,用户未操作,就已经触发onChange
事件问题,issue#2616 @chaishi (#2617)Menu
: @boogie-ben (#2603)- 渲染为 a 标签时,a 标签覆盖范围扩大至整个菜单项,而不是只有文本部分
- 修复当菜单项渲染 a 标签并且
collapsed = true
状态时,菜单项内区隐藏导致无法点击跳转的问题 - 修复渲染为 a 标签,弹出展示子菜单,文本未对齐的问题
- 修复 SubMenu 菜单项过多时无法完整展示的问题 issue#2262
- 修复
MenuItem
click 点击事件未传递 event 参数的问题 @xiaosansiji (#2561)
Tree
: @TabSpace (common#1535)- 修复
treeNodeModel
实例未能同步 node 属性的问题 - 优化节点状态更新时的性能
- 修复
DatePicker
: 优化关闭浮层后重置默认选中区域 @honkinglin (#2585)Checkbox
: @chaishi (#2583- 新增支持
lazyLoad
,懒加载,用于需要渲染大量数据,或加载复杂内容/图片的场景 - 渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框
- 新增支持键盘控制选项选中或取消选中
- 新增支持 CheckboxGroup 使用
options
定义选项列表的同时,使用插槽label
定义选项内容。可用于数据量较大的场景,不会重复渲染
- 新增支持
Checkbox
: @chaishi (#2583)- 复选框禁用逻辑优先级顺序修复,应当为:
Form.disabled < CheckboxGroup.disabled < Checkbox.disabled
- 修复带禁用按钮的全选逻辑问题
- 复选框禁用逻辑优先级顺序修复,应当为:
Input
: 输入框的值类型移除Number
类型 @liweijie0812 (#2582)AutoComplete
: 修复表单内AutoComplete
输入框宽度与Input
组件不一致的问题 @liweijie0812 (common#1524)InputNumber
:- 修复大尺寸的
padding
样式问题 @uyarn (common#1533) - 数字为空时,返回
null
,而非undefined
@uyarn (common#1533)
- 修复大尺寸的
Transfer
: 优化 transfer item 类名优先级问题 @xixileng (common#1530)TagInput
: 修复 tag-input 前缀不居中且会发生抖动的问题 @xixileng (common#1532)Dialog
: 修复组件销毁后,没有正确销毁 DOM,导致的内存泄漏问题 @loganylwu (#2581)
Grid
: 移除span
默认值,gutter
类型补充lg/xl/xxl
@liweijie0812 (#2584)
Upload
: @chaishi (#2568)- 新增组件实例方法,
uploadFilePercent
用于更新文件上传进度 theme=image
,支持使用fileListDisplay
自定义 UI 内容theme=image
,支持点击名称打开新窗口访问图片,issue#2338- 拖拽上传场景,支持
accept
文件类型限制,issue#3075
- 新增组件实例方法,
Dialog
: 为内容区域增加超长时滚动条样式实现 @liweijie0812 (common#1523)
Alert
: 修复内部自定义元素透明度变化,意外导致 Alert 隐藏的问题 @xiaosansiji (#2571)Upload
: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2568)Popup
: 修复trigger=hover
时首次鼠标快速移动导致父级关闭的问题 @ikeq (#2573)
DatePicker
: 新增onConfirm
事件 @liweijie0812 (#2545)Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2547)
DatePicker
: 修复默认值为null
时点击日期选择器报错的问题 @liweijie0812 (common#1499)Input
: 修复limitNumber
部分在disabled
状态下的样式问题 @uyarn (#2557)Tree
: 修复单独设置checkable
属性的功能 @TabSpace @uyarn (#2557)InputNumber
: 修复value = 0
时自动校正不生效的问题 @imp2002 (#2546)
编辑器插件
: 更新 WebStorm 等编辑器的组件提示 @liweijie0812 (#2544)
Dialog
: 支持full-screen模式 @Ghostdar (#2529)Table
: 列宽调整场景,新增事件onColumnResizeChange
,在列宽调整后触发 @chaishi (#2535)Menu
: 为默认侧边导航菜单滚动条增加优化样式 @liweijie0812 (common#1421)
Table
: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;tdesign-vue-next#2951 @chaishi (#2535)官网
: 官网新增英文版本,支持中英文切换 @uyarn (#2521)
Drawer
: 修复destroyOnClose
不符合预期问题 @Aicmortal (#2517)TextArea
: 修复设置value
值后 autosize 自适应失效的问题 @xiaosansiji (#2527)Swiper
: 修复navigation
插槽失效的问题 @uyarn (#2514)Table
: 减少斑马纹样式影响范围,避免自定义元素被自定义 @chaishi (common#1415)Menu
: 侧边导航超长时,不再隐藏滚动条,防止鼠标操作环境下不能拖动滚动条的问题 @xiaosansiji (common#1416)
Dropdown
: 新增带图标的下拉菜单示例 @aomnisz (#2523)
Menu
:InputNumber
: 初始值为undefined/null
,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2483)
Menu
:- 修复弹出类菜单内容未对齐的问题 @xiaosansiji (#2496)
- 修复侧边导航横向内容可以滚动的问题 @xiaosansiji (common#1398)
- 修复菜单项与展开箭头 icon 未两端对齐的问题 @xiaosansiji (common#1390)
Timeline
: 修复timeline-item
响应式渲染丢失的问题 @uyarn (#2501)Table
: 修复通过current
修改分页,序列号没有变化的问题 @LoopZhou (#2506)ColorPicker
: 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2511)TreeSelect
: 修复 keys配合valueType = object
时使用的异常问题 @uyarn (#2511)Cascader
: 修复空数组选项展示异常的问题 @uyarn (#2511)Upload
: 删除 Upload 中对 loading 的重复颜色设置 @sinbadmaster (common#1399)
Menu
: @xiaosansiji (#2461)- 设置
href
时使用<a>
标签渲染菜单项 #1671 - 使用 Popup 重构 Menu 弹出菜单实现
- 设置
Select
: 优化选项结构 移除多余的span节点 @uyarn (#2480)InputNumber
: 支持默认格式化小数点 @chaishi (#2478)
Loading
: 修复多次调用关闭全屏函数时控制台报错问题 @huangpiqiao (#2465)Menu
: @xiaosansiji (#2461)- 修复收起菜单时超出内容无法滚动的问题 #2435
- 修复侧边导航菜单,次级弹出菜单也会展示 Tooltip 的问题
InputNumber
: 修复部分小数点数字无法输入问题 @chaishi (#2460)Popup
: 修复popupPlugin
用法的triggerElement
参数的类型报错的问题 @zhangpaopao0609 (#2477)Input
: 修复快速输入或同时输入时输入值异常的问题 @uyarn (#2479)InputAdornment
: 修复 1.3.4 中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2480)ImageViewer
: 修复 closeBtnprop = false
时渲染异常的问题 @sinbadmaster (#2472)类型问题
: 修复Radio Checkbox Input Tabs Popup
等组件缺少 type 的问题 @chaishi (#2475)
Message
: 修复通过命令调用时,attach 所在 Dom 被清空后,新的 message 无法显示问题修复 @luguokong (#2443)Backtop
: 修复 visibleHeight 只触发一次的缺陷 @uyarn (#2449)StickyTool
: 修复控制台告警 @uyarn (#2450)InputAdornment
: 修复prepend/append
为空字符串时仍然渲染节点的问题 @uyarn (#2457)Badge
: 修正在部分情况下未重置box-sizing
而导致的样式错误 @PDieE (common#1340)
Tooltip
: 修复箭头偏移问题 @uyarn (#1347)
Cascader
: 选项支持自定义样式 @ZekunWu (#2396)
Tree
: 修复 Tree 组件过滤并允许折叠状态下,每次搜索条件变更都展开路径节点 @TabSpace (#2419)TagInput
: 修复组件初始值异常的问题 @uyarn (#2423)Textarea
: 修复 autosize 为 null 报错的问题 @uyarn (#2423)TreeSelect
: 修复搜索多次操作后没有正确返回筛选项的问题 @uyarn (#2424)TreeSelect
: 修复异步加载数据没有正常显示 label 的问题 @uyarn (#2424)Upload
: 修复多图上传增加丢失的间距的样式问题 @PDieE (common#1344)
ColorPicker
: 新增size
API @uyarn (#2388)
Table
: 修复表格右侧冻结时表头无法对齐问题 @huangpiqiao (#2371)Form
: 修复disabled
下部分组件未禁用的缺陷 @uyarn (#2405)TagInput
: 修复disabled
响应丢失导致无法切换可清空状态的缺陷 @uyarn (#2406)Select
: @uyarn (#2406)- 修复使用布尔值导致的控制台告警
- 修复多选时折叠项在表单中的异常
Popup
: 修复onScrollToBottom
在部分 windows 环境下无法触发的问题 @uyarn (#2404)DatePicker
: 修复默认时间不生效的问题,将原本漏掉的 result 对于 defaultTime 的处理补充回来 @Ericleungs (common#1331)
StickyTool
: 新增StickyTool
侧边栏组件 @ZekunWu (#2213)BackTop
: 新增BackTop
回到顶部组件 @uyarn @shinyina (#2368)Input
: 支持在 disabled 状态下,hover 时提示展示全部内容 @uyarn (#2372)
Select
: 修复多选下尺寸的样式问题 @uyarn (#2349)Table
: 修复 SSR 服务端渲染报错问题 @chaishi (#2357)Datepicker
:- 修复单独使用
DatePickerPanel
,且启用 enable-time-picker 时,时分秒无法双向绑定且无法滚动的问题 @Ericleungs (#2353) - 修复在时间戳模式下 panel 会显示 Invalid value 的问题 @Ericleungs (common#1268)
- 修复第二次点击面板关闭异常问题 @honkinglin (#2373)
- 修复单独使用
Space
: 修复插槽丢失响应式的缺陷 @uyarn (#2372)
Datepicker
: 新增onPresetClick
事件 @honkinglin (#2342)
DatePicker
: 修复时间戳模式下控制台警告 props 类型错误的问题 @Ericleungs (#2328)Table
: 修复table组件在开启固定列单列 resizable 禁用时,相邻 resizable 启用的列列宽调整范围与预期不一致的问题 @chuyueZhang (#2335)Cascader
: 修复valueType = full
模式下,设置minCollapsedNum
渲染报错的问题 @xiaosansiji (#2343)ColorPicker
: 修复渐变模式下hex
和rgb
模式下输入无法修改渐变点颜色的缺陷 @uyarn (common#1289)- Popup: 修复 nuxt 环境中报错的问题 @uyarn (Tencent#2347)
文档
: icon 调整 manifest 统一入口导出 esm 模块说明 @Layouwen (#2341)主题生成器
: 官网主题生成器升级 1.0 版本,支持色彩智能推荐及尺寸调整,新增腾讯云皮肤 @uyarn (#2345)
Loading
: 完善指令使用方式,支持v-loading
配置复杂属性 @akinocccc (#2318)Select
: 支持boolean
类型的 value @uyarn (#2325)
Upload
: 修复triggerButtonProps
在theme=file-input
时失效的问题 @qqw78901 (#2319)Transfer
: 修复筛选后全选功能 @akinocccc (#2315)Table
: @chuyueZhang (#2324)- 列宽调整功能,修复即使
resizable=false
时,也会显示拖拽调整列宽图标和辅助线问题 - 列宽调整功能,修复在拖拽任意列宽使表格横向滚动条消失之后列宽无法正常调整的问题,即支持
resize.minWidth
- 列宽调整功能,修复开启多级表头时点击子表头后控制台报错的问题
- 列宽调整功能,修复即使
Select
: 修复创建的选项选中时,回调参数中option
与selectedOptions
缺失的问题 @uyarn (#2333)Timeline
: 修正在项目全局修改box-sizing
情况下,时间点样式错误的问题 @PDieE (common#1264)Popconfirm
: 修正 title 样式字重问题 @uyarn (common#1265)Input
: 隐藏 Edge 浏览器默认的密码框样式 @wangyang0210 (common#1261)InputNumber
: 移除 autowidth 模式下多余的样式 @uyarn (common#1258)Datepicker
: 修正区域时间选择,在右输入框点击了一年的最后一周之后,左右输入框的 value 前后对调的问题 @Ericleungs (common#1257)
Popup
: 修复部分构建工具无法自动注册 Popup 插件的问题 @uyarn (#2294)InputAdornment
: 修复 slot 方式直接使用字符串时 class 类名缺失的问题 @ccccpj (#2293)Form
: 修复重置操作后错误为 data 数据添加了undefined
key 的问题 @akinocccc (#2296)DatePicker
: 修复日期输入框值不更新的问题 @akinocccc (#2299)Tree
: 修复懒加载子节点时点击label会触发选中的问题 @uyarn (#2298)InputNumber
:- 修复当浮点数和整数相加时,因为 JS 浮点精度计算问题导致的数据错误 @Ericleungs (common#1251)
- 修复小数位操作以 0 结尾时部分边界场景异常的问题 @uyarn (#2304)
Table
: 支持设置filterRow=null
隐藏过滤结果行 @chaishi (#2267)
Table
: 修复 SSR 环境 document 报错问题 @chaishi (#2267)TagInput
: 修复基于TagInput
的组件使用筛选时删除关键词时会删除已选值的问题 @chiyu1996 (#2270)DatePicker
: 修复 format 为12小时制时功能异常的问题 @uyarn (#2276)Alert
: 修复关闭按钮为文字时的居中和字体大小问题 @Wen1kang (common#1229)Loading
: 兜底部分插件场景加载loading的时机问题 @uyarn (common#1230)ImageViewer
: 转义样式中的 min 函数,防止 ESM 产物中 less 产物编译失败 @scshsy (common#1225)Select/SelectInput
: 修复重复触发blur/clear/focus
事件的问题 @xiaosansiji (#2278)
Table
: @chaishi (#2251)- 支持使用
filterIcon
支持不同列显示不同的筛选图标,issue#2088 - 支持横向滚动到固定列,issue#1992
- 支持使用
ColorPicker
: 新增enableMultipleGradient
, 支持渐变色只存在起始和结束梯度 @uyarn (#2260)TimePicker
: 新增size
API , 用于控制时间输入框大小,pick
事件增加context
回调参数 @uyarn (#2260)Dropdown
: 支持透传popupProps的on-visible-change
的写法 @uyarn (#2260)
Popup
: 修复需多次点击才能关闭的问题 @ikeq (#2247)TreeSelect
:- 修复树选择组件,在表格组件里面时,显示两个 Tips 的问题,issue#2131 @chaishi (#2251)
Tree
: 修复空初始值或不存在的初始值的问题,@uyarn (common #1213)Table
:- 单行选中功能,修复
allowUncheck: false
无效问题,tdesign-vue-next#2561 @chaishi (#2256) - 修复 lazyload 的问题 @yanxugong (#2250)
- 单行选中功能,修复
Table
: @chaishi (#2227)- 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,
col.edit.validateTrigger
, tdesign-vue-nex#2445 - 只有固定列存在时,才会设置类名
.t-table__content--scrollable-to-left
和.t-table__content--scrollable-to-right
- 拖拽功能,支持禁用固定列不可拖拽调整顺序,tdesign-vue-next#2333
- 可编辑单元格(行)功能,支持编辑模式下,数据变化时实时校验,
Upload
:InputNumber
: 支持千分位粘贴 @uyarn (#2237)Datepicker
: 支持size
属性 @honkinglin (#2234)国际化
:- 新增繁体中文(台湾地区)语言包 @puppetsheep (common#1189)
- 新增俄语及意大利语言包 @LIjiAngChen8 (common#1202)
Table
: @chaishi (#2227)- 修复表格宽度抖动问题
- 修复 Dialog 中使用 Table 时列宽调整的问题,tdesign-vue-next#2359
- 可编辑单元格(行)功能,修复输入框回车会触发 Form 表单的 submit 事件的问题,issue#2445
- 可编辑单元格,修复下拉选择类组件
abortEditOnEvent
没有包含onChange
时,依然会在数据变化时触发退出编辑态的问题 - 修复存在表格冻结列,滚动时冻结列与表格内容未对齐的问题 @huangpiqiao (common#1197)
TreeSelect
: 修复label
设置未生效的问题 @ccccpj (#2230)SelectInput
: 修复valueDisplay
和label
插槽实现位置错误的问题 @uyarn (#2231)InputNumber
: 修复小数点后存在非0数字后无法再输入0的问题 @huangpiqiao (#2236)Form
: 修复未设置label
属性时,仍渲染多余对应节点的问题 @honkinglin (#2240)Datepicker
: @honkinglin (#2234)- 修复时间格式化问题 (common#1194)
- 修复
status
数据类型报错
Cascader
: 修复动态加载模式下valueType = full
时回显异常的问题 @huangpiqiao (#2225)
DatePicker
: 支持defaultTime
用于设置默认时间 @honkinglin (#2215)Popup
: 支持通过this.$popup
方法直接调用弹出层,具体使用方式请看文档示例 @uyarn (#2219)Tag
: 修改maxWidth
生效的 DOM 节点,方便控制文本内容长度 @huangpiqiao (#2220)
DatePicker
: 修复月份为 0 时展示当前月份问题 @honkinglin (#2205)Tree
: @TabSpaceBadge
: 修复徽标错误行为 @Aicmortal (#2206)Table
: 修复 IE 上 affix 表头和表尾出现滚动条的问题 @huangpiqiao (#2216)Pagination
: 修复某些情况下 mouseover 触发导致按钮闪烁的问题 @KMethod (#2214)
tree
: 完善激活态单元测试 @TabSpace (#2209)
Textarea
: 为解决 Textarea 字符限制文案会遮挡文本内容的问题,内容长度限制提示位置由组件内右下角移动到组件之外的右下角,与 tips 在同一行 @duanbaosheng (#2194)Upload
: 自定义上传方法,支持一个请求上传返回多个文件的数据回显 @chaishi (common #1165)Image
: @chaishi (#2182)- 图片组件支持特殊格式的地址
.avif
和.webp
- 新增图片全局配置
globalConfig.image.replaceImageSrc
,用于统一替换图片地址
- 图片组件支持特殊格式的地址
Tree
: 支持虚拟滚动 @TabSpace (#2181)Dialog
: 支持插件调用形式接收来自ConfigProvider
的配置 @uyarn (#2191)全局类型
: 新增公共 types 文件的导出 @uyarn (#2201)
Table
: @chaishi (#2183)- 列宽调整功能,修复左右侧固定列宽度调整问题,issue#2168
- 列宽调整功能,修复吸顶表头列宽调整问题
Upload
: 修复表单禁用对 Upload 组件无效的问题 @yusongh (#2190)Tree
:- 修复 allowFoldNodeOnFilter 属性未生效的问题 @TabSpace (#2181)
- 去除 Tree 多余的滚动条样式设置 @honkinglin (common #1168)
Dialog
: 修复全局配置confirmBtnTheme
属性失效的问题 @uyarn (#2191)
Message
: MessagePlugin 插件支持传入className/style
,以便自定义消息样式 @chaishi (#2151)Dialog
: 确认按钮主题不再跟随 Dialog 主题变动 @xiaosansiji (#2172)Guide
: 定义步骤浮层内容 @chaishi (#2170)- 支持使用插槽
body
title
content
自定义相关内容 - 支持透传
popupProps
属性,以便自定义更多特性,如popupProps.overlayInnerClassName
- 支持使用插槽
Select
: 支持Option自定义title属性 @uyarn (#2176)Popup
: 新增onScrollToBottom事件,新增popperOptions API @uyarn (#2176)
Timeline
: 修复自定义图标未能显示在正中间的问题 @chaishi (#2150)Table
:Guide
: @chaishi (#2170)- 修复
@next-step-click
@prev-step-click
@skip
等事件未能触发问题 - 修复
上一步
、下一步
、跳过
等按钮的标识类名未能正确添加问题 @chaishi (#2170)
- 修复
SelectInput
: @uyarn (#2176)- 修复基于 SelectInput 的输入类组件单选可输入模式下回删无法完全清空,及其导致的一系列问题
- 修复onBlur事件触发时机的问题 @uyarn (#2176)
Tabs
: 修复在 tabs 内容区域使用图标大小异常的问题 @uyarn (#2176)Drawer/Dialog
: 修复滚动条检测问题 @honkinglin (#2173)Button
: 修复按钮 block 样式优先级问题 @honkinglin (common #1152)
TreeSelect
: 支持使用keys
定义字段别名 @chaishi (#2128)List
: ListItem 支持onClick
事件 @yaogengzhu (#1923)Timeline
: @chaishi (#2138)- 支持使用属性函数
props.slot: () => <dot/>
自定义连接点 - 支持使用插槽和属性函数
content
自定义内容 - 支持使用插槽和属性函数
label
自定义时间文本
- 支持使用属性函数
Table
: @chaishi (#2130)- 修复
affixHeader
在IE上高度异常问题 @huangpiqiao (#2129) - 修复添加
resizable
属性后,在 Dialog 组件中宽度计算问题,并非提前设置好的 column.width,issue#2116 - 修复
column.resizable=false
在某些场景下无效问题,issue#1765 - 修复在自定义列数量场景,表格宽度未能根据列数自适应,issue#1861
- 修复宽度计算的各类问题,issue#1663 @chaishi
- 修复空表格在 Dialog 组件中,文本显示位置不正确问题,issue#2082
- 分页功能,修复
pagination.onChange
被调用两次问题,issue#2066
- 修复
Cascader
: 修复级联组件无法选中值为 0 的选项的问题 @vkm0303 (#2144)Timeline
: 修复TimelineItem.labelAlign
优先级不是最高的问题 @chaishi (#2138)Drawer
: 修复组件销毁时未正常移除锁定样式的问题 @honkinglin (#2133)
Cascader
: @chaishi (#2096)- 支持自定义
tips/label/suffix/suffixIcon
等节点 - 支持
collapsedItems
定义折叠的元素, Tencent#2102
- 支持自定义
SelectInput
: 支持自定义tips
节点 @chaishi (#2096)TagInput
:collapsedItems
的参数count
含义更为折叠的标签数量 @chaishi (#2096)Tree
: change 事件新增参数{ e }
@chaishi (#2096)Select
: 支持自定义tips/label/suffix/suffixIcon
等节点 @chaishi (#2096)TreeSelect
: @chaishi (#2096)- 支持
defaultPopupVisible
- 新增事件
onEnter
- 支持自定义
tips/label/suffix/suffixIcon
- 支持
Dropdown
: submenu层级结构调整,增加一层t-dropdown__submenu-wrapper
@uyarn (#2119)
Avatar
: 修复图片头像的size
属性失效的问题 @yaogengzhu (common#2092)Loading
: 修复loading在部分windows设备中晃动的问题 @uyarn (#2092)Table
: 修复固定列 columns数据不一致导致的报错 [issue#2089] @thinkanymore (#2091)Dialog
:- 修复
closeOnClickOverlay = false
时,overlayClick
事件未触发问题 @KMethod (#2087)
- 修复
ImageViewer
: 支持errorText mirrorTipText originalSizeTipText rotateTipText
等字段配置 @whitexie (#2103)Image
: 支持errorText loadingText
字段全局配置 @whitexie (#2103)InputNumber
: 修复小数点后第二个数字若为 0 无法输入问题,issue#2304 @chaishi (#2105)Form
:- 修复其他表单项变化,触发
<form-item :rules="[]" />
校验问题,issues#2100 @chaishi (#2105) - 修复数组类表单项会因其他项变化引起自身校验问题 @chaishi (#2110)
- 修复其他表单项变化,触发
SelectInput
: @chaishi (#2096)- 修复点击下拉面板触发 onBlur 事件问题,期望不触发
- 支持 @enter 和 onEnter 事件
Popup
: 点击浮层面板时,禁止触发 onVisibleChange(trigger=document) 事件 @chaishi (#2096)Tag
: @chaishi (#2096)- 修复
maxWidth
最大宽度限制未包含图标宽度问题 - 修复超出省略场景,元素缺少 title 属性问题
- 修复
TagInput
: @chaishi (#2096)- 修复
readonly
无效问题 - 修复失去焦点时,没有清空 inputValue 问题
- 修复输入文本为空时,按下无法触发 onEnter 事件问题
- 修复 @click @enter @mouseenter @mouseleave @remove 等事件无效问题
- 修复 inputProps 优先级不是最高,进而难以覆盖任意属性问题
- 修复
Select
: 修复collapsedItems
参数value/collapsedSelectedItems
和文档不一致问题,缺少 label 等信息,无法正常渲染节点 @chaishi (#2096)TreeSelect
: @chaishi (#2096)- 修复按下 Enter 键时,没有触发搜索事件 onSearch 问题
remove
事件参数新增{ trigger, e, node, data, index }
,并修复参数{ value }
不正确问题change
事件新增参数{ index }
,并修复trigger
不正确问题- 修复 onSearch 存在时,依然无法输入过滤文本问题
- 修复 onFocus 事件参数
value
不是树选择组件值的问题 - 修复
collapsedItems
参数value/collapsedSelectedItems
和文档不一致问题,缺少 label 等信息,无法正常渲染节点
Dropdown
: 修复多层超长菜单的异常问题 @uyarn (#2119)Watermark
: 修复unplugin
方式使用watermark
组件报错的问题 @uyarn (#2119)
TreeSelect
: 支持tips
和status
API @uyarn (#2084)
Loading
: 加载组件包裹元素时,无法显示内容问题 @chaishi (#2083)
Table
: @chaishiLoading
: 当属性loading=false
时,不允许存在任何加载组件相关元素 @chaishi (#2068)TreeSelect
: 修复单选下选中值后没有触发onblur
的问题 @uyarn (#2069)
ColorPicker
: 切换单色-渐变模式时触发色值及 onChange 变化 @uyarn (#2056)Upload
: @chaishi (#2058)- 可拖拽的单图片/单文件上传,支持自定义文件信息内容
- 一个请求上传多个文件时,去除重复参数
file
,保留file[0]
file[1]
即可,同时新增参数length
表示本次上传文件的数量 - onError/onSuccess/onProgress
添加关键事件参数
XMLHttpRequest`,用于获取上传请求更详细的信息 tips
支持插槽和函数配置- 新增上传请求超时也会执行
onError
- 支持
onCancelUpload
事件 - 支持
mockProgressDuration
,用于设置模拟上传进度间隔时间
SelectInput
: 修复下拉弹窗状态未改变时,重复触发onPopupVisibleChange
事件的问题 @xiaosansiji (#2050)Table
: 修复可编辑单元格无法退出问题 @chaishi (#2055)TreeSelect
: @uyarn (#2060)- 修复组件未失焦时触发 blur 事件的问题
- 修复搜索选中选项后,保留搜索关键词的问题
- 修复搜索状态下,无命中关键词时控制台报错的问题
Tree
: 修复禁用节点文字颜色过淡的问题 @uyarn (#2060)Datepicker
: 修复 dayjs 国际化设置问题 @honkinglin (#2062)Upload
: @chaishi (#2058)- 修复
onSelectChange
事件第二个参数currentSelectedFiles
不正确问题 - 修复
autoUpload=false
场景下,即使beforeUpload
函数全部返回false
依然会触发onChange
事件问题 - 修复
data
为函数时,参数为空的问题,补充参数files
- 修复
theme=image-flow
时,无法使用fileListDisplay
自定义图片列表的问题 - 修复文件数量超出
max
时,且没有可继续上传的文件时,依然触发onChange
事件问题 - 修复
theme=file
或者theme=image-flow
时,abridgeName
无效问题 - 修复
theme=image-flow
且autoUpload=false
时,onChange
事件第一个参数丢失 file.url 问题 - 修复非自动上传场景
onChange
事件第二个参数file
值并非当前文件问题
- 修复
Avatar
: @chaishi (#2032)- 组件内部支持使用 Image 组件渲染图片
- 新增
avatar.imageProps
,用于透传图片组件全部属性。插槽也和 Image 组件保持同名 - 支持使用
props.default/props.content
定义内容 - 支持
@error
监听事件,并新增事件参数{ e: Event }
Image
: 支持@load
和@error
监听事件,并新增事件参数{ e: Event }
@chaishi (#2032)Input
: @chaishi (#2041)change
事件新增trigger
参数,用于表示触发本次数据变化的场景- 去除非必要的类名
t-is-default
- 新增 click 点击事件
Popup
: 移除多余div
包裹元素 @ikeq (#2047)
AutoComplete
: 修复初次聚焦,键盘事件无法上下选中问题 @chaishi (#2041)Image
: @chaishi (#2043)- 修复无法使用
loading
自定义加载状态节点问题 - 修复无法使用
error
自定义错误状态节点问题 - 修复无法使用
overlayContent
自定义浮层问题 - 修复无法使用
placeholder
自定义图片占位问题 - 修复动态修改src值图片无法显示问题 @sechi747 (#2036)
- 修复无法使用
Space
: 修复无法显示纯文本元素问题 @chaishi (#2043)TimePicker
: 修复 TimePickerPanel 没有自动注册的问题 @uyarn (#2049)Menu
: 修正菜单项 active 态文字颜色 @xiaosansiji (common #1122)
Select
:Radio
: @chaishi (#2010)- 支持键盘事件:tab 键切换选项,enter 键选中
- RadioGroup 支持
allowUncheck
,issue#1693
Table
: @chaishi (#2016)- 可编辑单元格,支持使用
col.edit.on
透传组件事件 - 可编辑单元格,支持使用
validateTableData
校验处于编辑态的单元格 - 可编辑单元格,单元格的值 cellValue 不再进行解构处理,tdesign-vue-next#2236
- 新增
attach
,用于统一设置超出省略浮层、筛选过滤下拉框等元素的挂载元素。如:attach={() => document.body}
- 可编辑单元格,支持使用
Dialog
: 组件实例方法从可选更为必须存在 @chaishi (#2026)
Dialog
: 组件销毁前立即移除当前节点,不需要setTimeout
等待时间 @chaishi (#2011)Select
: 修复子组件方式混合传入分组与单个选项时,可能导致顺序错乱、筛选结果有误的问题 @skytt (#2009)Radio
: 修复 RadioGroup 和 Radio 组合使用时,allowUncheck
无效问题 @chaishi (#2010)Table
:- 处理单击和双击事件冲突问题,避免双击的时候触发行选中或行展开,tdesign-vue-next#2218
- 修复表格列动态设置插槽名,渲染无效的问题,issue#1982 @chaishi (#2016)
- 修复表头吸顶,鼠标选中表格内容并拖动触发横向滚动时,鼠标移出表格区域,会出现表头错位的问题 @CaptainWang98 (#2024)
Dropdown
: 修复三级及以上子菜单超出问题计算部分场景异常的问题 @uyarn (#2023)TreeSelect
: 修复选项文案过长样式的异常 @uyarn (#2023)Space
: 修复组件 size 类型定义问题 @chaishi (#2026)
AutoComplete
: @chaishi (#1983)- 新增清空功能
clearable
- 新增自动聚焦功能
autofocus
- 新增
enter/blur/compositionend/compositionstart
等事件,及相关参数和文档保持一致
- 新增清空功能
Input
: 优化 enter 事件判断,不区分大小写 @chaishi (#1983)Upload
: 支持配置模拟进度间隔时间,用于设置小文件上传进度触发频次 @chaishi (#2001)ImageViewer
: 默认 z-index 调整为 3000,支持全局 CSS Token 调整 @Ylushen (common #1104)- 语言包: 新增阿拉伯语的语言包 @sunshineYuanlei (common #1097)
Select
: @skyttTable
:Form
: 修复表单校验,未监听name
和rules
变化的问题,issue#1942 @chaishi (#1971)Tree
: 修复 data 变化时无法更新树结构问题 @TabSpace (#1976)Tag
: 修复 disabled 状态下关闭按钮 icon 依然高亮显示的问题 @byq1213 (#1998)Input
:AutoComplete
: 修复options
不存在时,组件因缺少判空报错问题 @chaishi (#1983)Upload
: 上传组件的输入框模式在 Form 表单中的宽度问题修复 @chaishi (#1999)Checkbox
: 修复禁用的选项依然会被选中的问题 @chaishi (#2001)Datepicker
: 修复月份切换时响应错误的问题 @honkinglin (#2008)Menu
: 优化弹出型子菜单最大展示高度,兼容大部分情况下正常展示菜单,且不出现全局滚动条 @xiaosansiji (common #1111)
Loading
: 新增v-loading
支持 @uyarn (#1964)Tabs
: 新增初始化时选中选项溢出自动滚动到具体位置的能力 @uyarn (#1965)TooltipLite
: mouse 模式下新增定位边界检查,保证内容在可视范围内 @moecasts (common #1093)
DatePicker
: 修复年份选择器区间展示错误 @honkinglin (#1963)Input
:Cascader
: empty为字符串时没有默认样式 @uyarn (#1962)TextArea
: 修复中文输入法等 IME 情况下,autosize
计算失效的问题 @xiaosansiji (#1969)Menu
: 修复 logo 区域高度样式问题 @xiaosansiji (common #1969)Tag
: 去除选中文字透明色的样式 @uyarn (common #1095)
Menu
: 修复弹出模式子菜单样式展示问题 @xiaosansiji (#1960)
Table
: @chaishi (#1948)- 列配置支持
stopPropagation: true
,用于设置某一列单元格阻止事件冒泡 - 虚拟滚动支持行高动态变化
- 固定表头背景色始终保持为灰色底,无论内容是否溢出
- 列配置支持
TreeSelect
:onVisibleChange
事件增加回调参数 @uyarn (#1949)Guide
: 新增Guide
引导组件 @uyarn @zhangpaopao0609 (#1952)Select
: 提升部分情况下组件内部 options 处理的性能 优化大量数据加载卡顿的问题 @skytt (#1945)
Input
: 修复 Input 文字长度省略异常的问题 @uyarn (#1939)Table
: 修复表格宽度过小时出现抖动的问题 @chaishi (#1948)Drawer
: 修复 visible 默认为true
时内容不展示问题 @honkinglin (#1940)
Table
: @chaishi- 树形结构,支持点击行展开树节点,issue#1847 (#1915)
- 树形结构,点击树节点展开图标时,不触发
onRowClick
行点击事件 - 虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 (#1914)
- 虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动
- 虚拟滚动支持表格高度变化,vue-next #1374
Table
: 修复点击展开行报错的异常 @chaishi (#1910)Space
: 修复separator
slot 无效的问题 @yaogengzhu (#1922)Datepicker
:Loading
: 修复LoadingPlugin.hide()
多次调用后报错的问题 @Nice-PLQ (#1930)Dropdown
: 修复超长下拉菜单子菜单位置异常的问题 @uyarn (#1910)Select
: 修复虚拟滚动未关闭下拉框切换页面导致告警的问题 @uyarn (#1910)SelectInput
: 修复多选空值场景下的右侧内边距问题 @chaishi (common #1082)Timepicker
: 修复清空 rangepicker 时返回值异常的问题 @uyarn (#1936)
Calendar/Card/Collapse/Form/ImageViewer/Image
: demo 样例优化 @pengYYYYY (#1932)
SelectInput
: 修复 popup 与包裹元素导出 ref 重名 导致0.52.0 虚拟滚动失效的问题 @skytt (#1909)TreeSelec
: 修复选中异步加载树节点时 label展示异常的问题
SelectInput
: 调整 DOM 结构和类名,同其他框架保持一致,方便全部框架复用同一份 CSS @chaishi (#1880)Menu
: 样式优化 @xiaosansiji (#1882)- 弹出菜单中箭头不再翻转,间距等样式与 Dropdown 子菜单对齐
theme=light
时默认跟随全局浅色/暗色模式切换,theme=dark
保持暗色模式展示- 侧边导航,去除第三级自菜单弹出动画,减少操作干扰
ColorPicker
: 新增clearable
及showPrimaryColorPreview
API,控制是否展示颜色选择条右侧预览区域 @uyarn (#1875)SelectInput
:selectInputWrapRef
更名为selectInputRef
@chaishi (#1880)Table
: @chaishi (#1891)- 可筛选表格,新增
filter.popupProps
,支持透传 Popup 组件全部属性,tdesign-vue-next#2088 - 选中行表格,新增
selectOnRowClick
,支持点击行选中,tdesign-vue-next#1954 - 本地排序功能,支持对默认数据进行排序
- 可筛选表格,新增
Upload
:onProgress/onSuccess/onFail
等事件参数添加XMLHttpRequest
,用于获取 http status 等数据 @chaishi (#1886)Radio/Checkbox
:click
事件更为从最外层输出,防止出现无法在外层阻止冒泡的问题 @chaishi (#1891)
ColorPicker
: 修复无法删除颜色值的问题 @uyarn (#1875)SelectInput
: 宽度自适应模式,边距问题修复,issue#1842 @chaishi (#1880)TagInput
: 宽度自适应模式,左右边距保持一致 @chaishi (#1880)Textarea
: 修复多行文本autofocus失效的问题 @yaogengzhu (#1879)InputNumber
: 无法输入小数点后面的第一位数字0
,tdesign-vue-next#2103 @chaishi (#1885)InputNumber
: 修复无法使用清空按钮清除输入数字问题,issue#1855 @chaishi (#1885)SelectInput
: 修复出现的异常tips
节点 @pengYYYYY (#1889)Popup
: 修复初次渲染overlayStyle
不生效的问题 @uyarn (#1893)Dropdown
: 修复父节点超长无法点击子菜单的问题 @uyarn (#1893)Dialog
: 修复滚动条判断的问题 @honkinglin (#1897)ImageViewer
: 修复缺少移除动画的问题 @honkinglin (#1877)RangeInput
: 修复status
设置无效的问题 @honkinglin (#1878)InputAdornment
: 修复 InputAdornment 相关样式问题 @honkinglin (#1888)
Jumper
: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#1845)
Calendar
:Table
: 选中行功能,新增reserveSelectedRowOnPaginate
,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1849)Tree
: 使用 composition api 重构组件 @TabSpace (#837)
Drawer
:Table
: @chaishi (#1849)- 修复本地数据分页场景中,切换分页大小,
onPageChange
事件参数返回的数据不正确问题 - 序号列支持跨分页显示 tdesign-vue-next#2072
- 修复分页场景下,设置 max-height 和 bordered 之后,边框线位置不正确 issue#2062
- 行选中事件参数选中数据支持
data.push
, issue#1747
- 修复本地数据分页场景中,切换分页大小,
AutoComplete
: 支持使用triggerElement
自定义触发元素 @chaishi (#1848)Input
: 宽度自适应auto-width
支持中文拼音输入也实时调整宽度,issue#2079 @chaishi (#1853)Dialog
: 修复 destroyOnClose 设置后关闭弹窗无动画效果问题 @honkinglin (#1857)TagInput
: @chaishi (#1860)- 不同尺寸的间距和高度问题修复,issue#1843
- 修复右侧图标会和标签重合问题
- 修复
onRemove
事件参数未能返回最新value
问题 - 修复未能正确透传
inputProps
问题
Menu
: 修复二级菜单子菜单纵向左边距丢失的问题 @uyarn (#1863)
InputNumber
: 支持allowInputOverLimit
,用于设置是否允许输入数字超过max
min
范围的值 @chaishi (#1811)SelectInput
: 支持multiple
和single
模式切换,适用于动态表单或低码平台场景 @uyarn (#1818)AutoComplete
: 新增自动填充组件 @chaishi (#1784)TimePicker
:TimePicker
新增tips
和status
API @uyarn (#1830)Switch
: 优化Switch
样式 区分打开与关闭按钮大小 @Wen1kang @uyarn (#1834)- 添加 Webstorm 和 Vetur 组件代码提示 @chaishi (#1835)
InputNumber
: 修复删除数字时数据类型会从 number 变为 string 问题 @chaishi (#1811)Select
: 修复限制可选条目数下禁用态不能反选的问题 (#1819) @skytt (#1825)Tabs
: 修复 list 定义的 tabs 删除时,remove 方法循环调用的问题 (#1696) @LoopZhou (#1832)TimePicker
: 修复面板打开时清空内容回填的问题 @uyarn (#1830)Table
: 可编辑行,修复因没有监听数据变化,出现的校验不通过的问题,issue#1822 @chaishi (#1833)Progress
: 修复percentage值为100时,会忽略 status 设置的问题 @yusongh (#1836)ColorPicker
: 修复在渐变区域滑竿滑动时,触发 picker 关闭的问题 @S-mohan (#1806)DatePicker
: 修复周选择器高亮错误的问题 @honkinglin (#1814)
Test
: 完善Form/Steps/Space/Rate/Layout/Grid
组件测试用例 @xiaosansiji (#1820)Pagination
: 优化 demo 展示效果 @Ccppmmm (#1824)Cascader
: 优化自定义 collapsed demo 展示 @xiaosansiji (#1827)
Comment/Slider/ImageViewer
: 组件 DOM 结构调整,有覆盖样式的同学请关注 @HQ-Lin (#1785、#1794、#1788)- 部分组件间距、尺寸等样式统一调整,支持使用尺寸相关Design Token调整间距、尺寸大小 @uyarn (common #993) @Wen1kang (common #977)
Breadcrumb
: 新增icon
API @uyarn (#1781)TreeSelect
: 支持borderless
、tagProps
、selectInputProps
等 API @uyarn (#1795)Button
: 新增suffix
插槽 适用文字后置图标场景 @uyarn (#1799)TreeSelect
:
Breadcrumb
: 修复文字省略样式失效的问题 @uyarn (#1781)Select
: 搜索修复模糊大小写 (fixed: #1786) @skytt (#1787)TagInput
: 修复autoWidth = true
时宽度跟随内容自适应失效的问题;修复标签超出滚动时,显示异常的问题。 @xiaosansiji (#1793)TreeSelect
: 修复单选模式打开下拉框右侧图标缺失的问题 @uyarn (#1795)Badge
: 修复count
无法通过插槽方式使用的问题 @uyarn (#1799)Form
: 修复 InputNumbermin = 0
的边界场景校验异常的问题 @yaogengzhu (#1772)DatePicker
: @HQ-Lin
Form
: 修复InputNumber min为0的边界场景校验异常的问题 @yaogengzhu (#1772)Dialog
: 修复组件在一些种场景下销毁时没有删除body上的t-dialog-lock类的问题 @huangpiqiao (#1766)Loading
: 修复全屏实例无法全部销毁问题 @huangpiqiao (#1774)Form
: 修复requiredMark
默认值的问题 @uyarn (#1776)
Form
: 修复0.49.4版本表单检验异常的问题 @uyarn (#1768)Collapse
: 修复动态设置collapse-panel
时panel展示异常的问题 @asbstty (#1767)
Table
:resizable = false
时,基础表格表头默认使用用户定义的列宽 @ZTao-z (#1733)Transfer
: 带分页的穿梭框,修复两侧全量勾选时报错的问题 @yaogengzhu (#1741)Input
: 修复在输入框进行预渲染处于display: none
状态时,宽度计算不正确的问题,issue#1678 @chaishi (#1749)Select
: @skytt (#1755)- 修复创建项目在已有选项中存在时,重复显示的问题
- 修复多选时,待创建选项显示样式问题
- 优化键盘事件的逻辑
- ConfigProvider: 修复
t-config-provider
直接包裹 router-view 标签时控制台报错的问题 @LoopZhou (#1753) Tree
: 修复 filter 过滤后,过滤结果为空,未能显示 empty slot 的问题 @yaogengzhu (#1748)InputNumber
: 修复theme=column
时,autoWidth
无效问题,issue#1652 @chaishi (common #969)Form/Upload
: 修复formRule
uploadFile
类型未导出的问题 @uyarn (#1762)Form
: 修复表单中使用 DateRangePicker,校验失败时样式缺少红框展示的问题 @LoopZhou (common #965)
Alert
: 官网示例的宽度根据屏幕宽度自动撑开 @aomnisz (#1658)
Input
: @chaishi (#1700)- 支持在输入框实时显示数字限制
- 支持对
unicode
字符长度的判定 status
为空时,不再添加无效类名t-is-default
Upload
: 文件列表上传支持使用fileListDisplay
自定义文件列表 @chaishi (#1704)Pagination
: 透传selectProps
和selectProps.popupProps
到组件Pagination
,以便实现挂载节点等复杂场景需求, tdesign-react#1611 @chaishi (#1702)TimePicker
: 新增onPick
API 用于每次选中面板值进行回调处理 @uyarn (#1728)ConfigReceiver
:getKeepAnimationMixins
支持读取defaultGlobalConfig
@qqw78901 (#1699)- 支持局部注册组件时,不再需要手动引入
Composition-API
@qqw78901 (#1697)
Table
: @chaishi (#1702)- EnchancedTable 支持可编辑单元格,issue#1689
- 修复吸顶表头超出省略问题,issue#1639
- 提高
dragSortOptions
优先级,以便父组件自定义全部参数,tdesign-react#1556 - 修复表格可编辑单元格的验证错误不能被正常清除问题,issue#1637
- 本地分页表格中,使用拖拽排序,数据交换结果不正确,issue#1342
Dialog
: 修复参数footer = false
时,footer 节点仍然渲染的问题 @huangpiqiao (#1713)Datepicker
:Collapse
: 修复ExpandIcon
的实现 @asbstty (#1717)Calendar
: 调整日历组件单元格外层DOM
样式,修复在使用cellAppend
插槽后可能样式会有异常的问题 @PsTiu (#1721)Textarea
: 修复status
的类型问题 @yaogengzhu (#1710)TimePicker
: 修复12小时制时分的显示异常 @uyarn (#1728)Dropdown
: 修复下拉菜单可视无法完全受控的问题 @uyarn (#1729)Checkbox
: 修复Checkbox的options 参数属性变化时未重新渲染的问题 @uyarn (#1730)
Select
TreeSelect
: 修复0.49.1版本样式丢失的异常 @uyarn (common#934)
Select
:onChange
事件增加 option 参数返回 issue#1664 @skytt (#1667)- 添加 options 参数监听, 优化部分场景下 option 更新逻辑 issue#1681 @skytt (#1682)
Upload
: 多图片上传,图片文件名支持abridgeName
@chaishi (#1669)dialog
: 优化非模态对话框拖拽事件鼠标表现 @huoyuhao (#1352)
Select
: 空值兼容 null 的情况 issue#1668 @skytt (#1667)Upload
: @chaishi (#1669)- 修复
name
无效的问题 - 修复自定义上传方法不支持图片回显的问题
- 修复
Collapse
: 修复点击标题没有触发折叠功能的问题 @huangpiqiao (#1676)Tabs
: 修复 Tabs 切换时会导致表单初始化聚焦失效问题 @huangpiqiao (#1676)Datepicker
: @luwuer (#1587)- 修复
t-date-picker__cell--active-start
和t-date-picker__cell--active-end
在第二次操作时错序的问题 issue#1580 - 修复 hover 已选择日期动画导致 cell 闪烁问题 @luwuer (#1587)
- 修复
Textarea
: 修复禁用状态字数限制区域的样式问题 @uyarn (#1684)Space
: 修复子节点为空的报错 @uyarn (#1684)Dialog
: 修复 theme 为非 default 时 body 节点类名的问题 @uyarn (#1684)
Popconfirm
: 修复官网 demo 气泡框描述文案字体颜色 @iLunZ (#1677)- 官网: 主题生成器新增阴影配置能力 @uyarn @yilaierwang (#1655)
Avatar
: demo 中删除重复头像并调整展示顺序 @tutaizi (#1612)
Dropdown
: 调整Dropdown
样式,优化多层菜单样式结构,多层菜单结构有变动 @uyarn (#1607)
Dropdown
: @uyarn (#1607)- 支持
direction
API,支持向左展开菜单 - 新增
theme
等API 支持自定义菜单项主题 - 支持直接使用
t-dropdown-menu
作为子节点,同时继续支持dropdown
的具名插槽,插槽方式支持多级菜单嵌套
- 支持
Tag
: 样式优化,实现light-outline
风格 @HelKyle (#1617)Table
: @chaishi (#1633)- 表格列属性
attrs
支持自定义任意单元格属性 - 新增列属性
colspan
,用于设置单行表头合并 - 超出省略功能,支持同时设置省略浮层内容
ellipsis.content
和属性透传ellipsis.props
- 增强型表格,支持列配置,支持不传
displayColumns
时默认显示全部列,issue#1784
- 表格列属性
Card
: Card 样式调整 @yilaierwang (#1631) (common#901)
Form
:Table
:- 筛选功能,
resetValue
无效,issue#1611 @chaishi (#1633) - 表头吸顶功能,数据变化更新吸顶位置,issue#1452
- 修复配置吸底滚动条时,margin-top 造成遮挡到问题,issue#1585 @LoopZhou (#1633)
- 筛选功能,
ImageViewer
: 修复 zIndex 默认值过低的问题 @sinbadmaster (#1634)Datepicker
:Upload
: 只有多个上传请求同时触发时才需触发 onOneFileFail 回调 @xixileng (#1652)Input
: 修复初始化或者赋值时,format 不生效的问题 @LoopZhou (#1650)
Select
: 调整下拉交互 允许输入时不关闭下拉面板 减少相关交互问题 @uyarn (#1600)Datepicker
: 支持valueType
格式化日期用法 @HQ-Lin (#1578)ImageViewer
: 移除额外的根元素 @sinbadmaster (#1598)
Upload
:- 修复
upload
导出预期外的变量导致组件注册时出现告警 @pengYYYYY (#1583) - 添加参数
response
到事件onSuccess
,单文件是对象,多文件是数组,tdesign-vue-next#1774 @chaishi (#1584)
- 修复
TimePicker
: 关闭面板不再滚动 避免部分场景滚动未结束关闭面板继续滚动引发的问题 @uyarn (#1590)Select
: value 参数类型检测报错修复,增加 value 传值异常流的控制台提示 @skytt (#1574)
Upload
: 支持使用 ImageViewer 预览图片 @chaishi (#1579)
InputNumber
: 输入中文或特殊符号时,清空数字为undefined
@chaishi (#1579)Upload
:
ImageViewer
: 新增ImageViewer
图片预览组件 @sinbadmaster (#1520)Upload
: 组件重构 @chaishi (#1561)⚠️ formatResponse
不再对file
对象进行格式化,仅处理response
属性进行处理。如果要扩展file
对象,请在onChange
- 新增
beforeAllFilesUpload
,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的beforeUpload
用于判定单个文件的是否继续上传 - 新增事件
onValidate
,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过 - 新增事件
onOneFileSuccess
,多文件上传场景下,在单个文件上传成功后触发 beforeUpload
存在时,依然支持sizeLimit
检测formatRequest
用于新增或修改上传请求参数- 一个请求上传多个文件时,参数携带全部文件
- 新增
triggerButtonProps
用于指定触发按钮风格
Table
: @chaishi (#1562)- 支持属性
tree.treeNodeColumnIndex
动态修改, tdesign-vue-next#1487 Table
: 新增showHeader
,支持隐藏表头 @chaishi (#1562)Table
: 新增column.colKey = serial-number
,支持序号列功能 @chaishi (#1562)Table
: 新增showSortColumnBgColor
,用于控制是否显示排序列背景色 @chaishi (#1562)
- 支持属性
Select
: @skytt (#1566)- 修复可创建新条目场景下回车选择错误的问题(#1563 )
- 修复创建条目和选中已有条目同时触发的问题
- 完善键盘事件, 创建的新条目可通过键盘选择
Table
: @chaishi (#1562)- 树形结构,叶子节点缩进距离修正
- 超出省略功能,
ellipsisTitle
优先级应当高于ellipsis
, issue#1404 - 行选中功能,修复
column.type=single
时,column.title
无效问题,issue#1372 - 过滤功能,
list.value
值为number
无法高亮过滤图标问题 @chaishi (#1562) - 行选中功能,数据变化时,选中的数据依旧是变化前的数据,tdesign-vue-nex#1722
- 不提供
expandedRowKeys
的绑定会报错 ,缺少判空,tdesign-vue-nex#1704 @chaishi (#1562) - 修复视图切换或表格变化的场景下 吸顶吸底效果没有重新渲染计算的问题 issue#1529 @uyarn (#1570)
DatePicker
:TimePicker
: 修复部分场景style
属性内的 token 缺失导致滚动异常的问题 @uyarn (common#877)
Swiper
: 修复组件的 demo 显示不正确问题 @yusongH (#1557)TimePicker
: 调整 TimePicker 底部边距及点击动画 @wanghanzhen (#1558)
Swiper
: 修复active类名问题导致的样式异常 @sechi747 (#1552)Upload
: 修复sizeLimit计算错误的问题 @uyarn (#1553)TreeSelect
优化 padding 样式 @fenbitou (#1539)
DatePicker
: 移除valueType
api,可使用返回的 dayjs 对象自行格式化 @HQ-Lin (#1510)
Table
: 新增 column.resizable 支持自定义任意列是否可拖拽调整宽度 @ZTao-z (#1523)Message
:Message
新增onClose
事件 @zhangpaopao0609 (#1467)Rate
: 新增Rate
评分组件 @Yilun-Sun (#1462)DatePicker
: 交互优化,二次修改日期不规范时清空另一侧数据 @HQ-Lin (#1521)
Steps
: 步骤条demo错误 @Micro-sun (#1515)jumper
: 修复 tips props 类型缺失 @HelKyle (#1511)Demos
: 修复select-input
示例展示 (issue #1640) (issue #1641) @pengYYYYY (#1514)Icon
: 修复修改prefix替换组件前缀对图标的影响 #common842 @uyarn (#1531)Table
TimePicker
: 修复部分场景滚动异常无法选中23:59:59的问题 @uyarn (#1534)InputNumber
: 处理0比较的异常 #common850 @uyarn (#1530)Swiper
:Collapse
: 增加节点和类名处理IE样式 @huangpiqiao (#1530)- 修复默认导入引用文件缺失问题 @HQ-Lin (#1519)
Input
: 修复默认状态提示文字颜色错误问题 @xiaosansiji (#1508)
- 支持
es module
导出不带样式产物,调整 lib 包内容,新增cjs
产物支持commonjs
导出不带样式产物 @HQ-Lin (#1493)
DatePicker
: @HQ-LinImage
: 新增 Image 图片组件 @insekkei (#1503)
Tabs
: 修复替换classPrefix
时组件渲染异常的问题 @uyarn (#1494)Upload
: 修复在wujie
环境中,部分按钮会触发两次的问题 @chaishi (#1502)TimePicker
: 修复往前点击时间时滚动异常的问题 @uyarn (#1499)DatePicker
: 修复cell-click
返回日期错误 @HQ-Lin (#1490)
Popup
: 新增delay
属性用于控制延时显示或隐藏浮层,修复子 Popup 销毁时父级意外关闭的问题 @ikeq (#1436)Table
: @chaishi (#1454)- 树形结构,新增
getTreeExpandedRow
,用于获取展开的树形节点 - 可编辑单元格,
edit.rules
新增数据类型function
,用于动态设置校验规则,tdesign-vue-next#1472
- 树形结构,新增
DaterPicker
: 区间日期选择时,联动开始/结束时间面板月份选择,防止出现两个面板均在同一月份的情况 (issue #1469) @simpleAndElegant (#1470)TimePicker
: 支持带快捷标签 @chiyu1996 (#1407)- 官网:在线主题器支持全局圆角配置 @uyarn (#1459)
Select
:Button
: 区分loading
和disabled
状态,修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)Popup
: 修复overlayInnerClassName丢失的问题 @ikeq (#1442)Table
:- 修复列宽调整时宽度计算错误的问题 @ZTao-z (#1456)
- 修复
onColumnControllerVisibleChange
的trigger
参数返回错误的问题 @sechi747 (#1456) - 修复列在设置
type = multiple
时,设置className
不起作用的问题 @RainyLiao (#1441) - 修复表格部分元素无法随 Table 变化而改变的问题,如:空数据等,tdesign-react#1319 @chaishi (#1454)
Cascader
: @pengYYYYY (#1457)- 修复
loadingText
无效 (vue-next #1555) - 修复
value
为number
类型时有告警的问题 (vue-next #1570) - 修复在输入时
entry
键会默认全选第一个选项的全部内容 (vue-next #1529) - 修复通过
SelectInputProps
透传方法属性导致传入SelectInput
的数据变成的数组 (vue-next #1502) - 修复
ellipsisTitle
配置优先级低于ellipsis
的问题 @Tomaolala (#1408)
- 修复
SelectInput
: 修复多选清除无效导致Cascader
点击清除按钮表现异常的问题 @pengYYYYY (#1457)Watermark
: 修复removable
属性设置不生效,及content
不支持动态修改变化的问题 @carolin913 (#1473)Input/Textarea
: 修正 emoji 类字符 length 计算的问题 @HelKyle (#1411)TimePicker
: 修复部分设备滚动边界的跳动异常 (issue #1012) @uyarn (#1475)Dialog
: 修复插件调用时丢失淡入动画的问题 @sechi747 (#1423)Tree
: 父节点disable
时不允许选中但允许展开 @uyarn (#1476) (#1483)TreeSelect
: 修复数字类型的value时控制台报错的异常 @uyarn (#1476)Form
: 修复labelAlign = top
时,FormItem label 为空还会占据空间的问题 @ojhaywood (#1438)Button
: 修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)DatePicker
:
Grid
:align
可选值新增start/end/center
,修复justify
和align
同为center
属性冲突问题 @Micro-sun (#1359)Notification
: 鼠标移入时不会关闭通知 @sechi747 (#1366)Cascader
: CascaderPanel 点击选项时派发click
事件 @luwuer (#1396)Table
: 文本超出提示由Popup
更为Tooltip
,以便于定制各种提示文本主题色 @PDieE (#1365)Input
: 优化clearable
按钮显示逻辑,区分password
输入框 @PDieE (#1415)Popconfirm/Table
组件样式优化 @zhangpaopao0609 (#1388)Watermark
: 新增Watermark
水印组件 @samhou1988 (#1347)
useModel
: 兼容因v-model
初始值为undefined
导致useModel
失效的问题 @zhangpaopao0609 (#1363)Table
:Select
: 去除组件注册时的 map props @skytt (#1399)InputNumber
: 修复string/number
类型比较错误及其导致的分页组件样式异常的问题 common#784 @uyarn (#1413)DatePicker
: @HQ-LinCalendar
: 优化组件事件设置示例 @PsTiu (#1405)Upload
: 修复theme
为flow-list
时 remove事件file参数丢失的问题 @uyarn (#1430)
Table
: @chaishi (#1341)- 支持行拖拽排序和列拖拽排序同时存在,issue#1290
- 可编辑单元格/行功能,新增
editableCellState
用于控制单元格是否可编辑,issue#1387 - 可编辑单元格/行功能,新增
edit.defaultEditable
用于设置初始状态是否为编辑态 - 行展开功能,新增事件参数
currentRowData
,表示当前展开行 - 多级表头的拖拽排序,表头的任意层级调整影响较大,需求面较小,完善拖拽事件参数,业务侧根据参数自由调整自己想要的表头关系,issue#1177
Select
: @skytt (#1318)- 远程搜索场景增加 label 回显能力
- 调整loading态显示优先于empty属性
- Dialog: @huoyuhao (#1325)
- 支持回车键确认弹框,
onConfirm
事件参数e
或为键盘事件 - 支持多个弹框同时存在时,通过
ESC
键盘逐个关闭 confirmBtn
支持数据类型null
- 支持回车键确认弹框,
Collapse/Comment/Cascader
: 组件样式优化 issue#155、issue#152、issue#145 @zhangpaopao0609 (#1322)Upload
:locale
API 支持upload组件全部文案的配置 @uyarn (#1362)
Drawer
: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1330)Table
:- 修复可编辑行,联动数据校验问题,(issue#1444) @chaishi (#1341)
- 允许在表头分割线一定范围内触发列宽调整逻辑 @ZTao-z (#1337)
- 修复行选中功能,多选,分页数据异步加载,
onSelectChange
参数selectedRowData
数据不完整问题 @chaishi (#1341)
Cascader
: @pengYYYYY (#1345)- 修复异步获取
options
后的懒加载无效 (issue #1448) (issue #1223) - 修复
value
不是 options 的健值会报错的问题 (issue #1293)
- 修复异步获取
Menu
: 修复侧边栏弹出子菜单宽度计算错误的问题 @xiaosansiji (#1357)Drawer
: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1330)upload
: @uyarn (#1362)- 修复
displayFileList
slot失效的问题 - 修复
theme
为file
时,onRemove回调没有返回file的问题 - 修复
theme
为file
,删除文案不可配置的问题
- 修复
ConfigProvider
: 支持自定义全局icon
@zhangpaopao0609Button
: 支持 href 和 tag 属性 @zhangpaopao0609
Table
- 修复吸顶表头末尾有 1px 未对齐的问题 @chaishi
- 固定列阴影样式不能随窗口放大缩小而变化 @chaishi
Select
: 优化部分样式 @guoaihuaTree
: 修复expandOnClickNode下点击tree的label会触发checkbox选中的问题 @uyarnDropdown
: 修复控制台告警 @uyarn
Popup
:overlayStyle
调整为控制t-popup
层级,新增overlayInnerStyle
控制t-popup__content
层级与原先overlayStyle
效果一致 @HQ-Lin (#1270)Input/InputNumber
: 错误文本提示,不再占普通用文档流;内置的 input 组件 ref 名称由refInputElem
更为inputRef
@chaishi (#1302)
Table
: @chaishiDatepicker
: @HQ-LinConfigProvider
: 支持通过ConfigProvider修改全部组件的classPrefix @uyarn (#1287)Selectinput
: disabled 状态下自动禁止 clearable 功能 @LoopZhou (#1291)InputNumber
: @chaishi (#1302)- 支持超过 16 位的大数
- 支持
decimal
和format
组合使用,即format
新增第二个参数小数点格式化之后的值,方便大数场景应用 - 新增事件
onValidate
,当数值超过最大值或小于最小值时触发,可用于显示错误提示文本 - 错误提示文本区域支持左侧对齐和输入框对齐两种方式, issue#1229
- 修复在输入数值不满足条件时,没有触发 onChange 事件问题;修复计算过程中的精度问题
Link
: 新增 Link 链接组件 @huoyuhao (#1282)Icon
: 新增 qq、wechat、wecom、relativity 和 pin-filled 等图标 @uyarn (#1303)
Table
:- 可编辑单元格,多选和日期选择,点击下拉浮层中的内容会导致退出编辑,issue#1384 @chaishi (#1275)
- 宽度计算函数添加注释 @ZTao-z (#1286)
Popup
: 修复嵌套使用点击 trigger 元素时异常关闭 @ikeq (#1285)Datepicker
: 修复时间面板展示错误 @HQ-Lin (#1288)umd
: 修复 umd 版本的使用问题,具体使用方式请参考浏览器引入
相关文档说明 @uyarn (#1292)Tree
: 修复expandOnClickNode
点击展开与checkbox点击选中的冲突问题 @uyarn (#1299)ColorPicker
: 修复切换模式卡死问题; 修复 panel 下模式change
事件无法触发的问题 @S-mohan (#1274)DatePicker
: @HQ-Lin
Pagination
: 极简模式下合并快速跳转与页码跳转控制器 @HQ-Lin (#1256)DatePicker
: 支持周、季度选择器 @HQ-Lin (#1245)Table
- 主题生成器新增字体配置面板 @uyarn (#1259)
- 新增字体相关CSS Token,支持通过CSS Token修改字体相关配置 具体请参考 font tokens @uyarn (#1259)
ColorPicker
: 优化组件样式 @S-mohan (#1250)Select
Table
- 可编辑行功能,提交校验时只校验了第一列 @chaishi (#1254)
- 可编辑单元格功能,
abortEditOnEvent
中的事件无法触发onEdited
,issue#1188 @chaishi (#1254) - 列配置功能,带边框模式,移除分页组件边框下方多余的边框 @chaishi (#1254)
- 修复深色模式下垂直和水平方向滚动条交汇处出现白点的样式问题 by @RayJason (#1259)
- 调整全局
border-radius
样式 token,@border-radius
改名为@border-radius-default
,支持更多圆角 token。 使用 esm 包修改 less token 的业务需要注意 @mingrutough1 common #666,组件库中各组件实现圆角也做了统一调整,详情参见 Tencent/tdesign#158
SelectInput
: SelectInput 及相关的 Select/Cascader/TreeSelect 组件交互调整,再次点击输入框时也可以收起下拉框 @xiaosansiji (#1215)Table
: @chaishi (#1217)- 支持使用插槽
footer-summary
定义通栏表尾,同时支持同名属性 Propsfooter-summary
渲染通栏表尾 - 支持使用
rowspanAndColspanInFooter
定义表尾行数据合并单元格,使用方法同rowspanAndColspan
- 支持
min-width
透传到元素<col>
,[issues#708]
- 支持使用插槽
Select
: 修复empty
slot 用法不生效的问题 @xiaosansiji (#1214)Table
: @chaishi (#1216)- 树形结构,修复无法更新或重置数据问题
resetData
- 树形结构,修复懒加载节点重置时(即调用 setData)没有清空子节点信息问题
- 树形结构,展开全部功能,不应该展开懒加载节点
- 修复吸顶的多级表头左侧边线缺失问题
- 修复多级表头时,表尾显示不同步的问题,issue#1149
- 列拖动后,选择行导致拖动后的距离被重置 @LoopZhou (#1224)
- 树形结构,修复无法更新或重置数据问题
Datepicker
: 修复单独配置 clearable 失效问题 @HQ-Lin (#1209)TreeSelect
: 修复输入项过长时,操作区域图标被遮挡的问题 @Godlike-meteor (#1211)Cascader
: 修复在异步获取 option 的情况下,参数校验导致用户行为异常的问题 @pengYYYYY (#1228)
- 支持通过CSS Token配置组件圆角 @mingrutough1 (common#648)
DatePicker
:Dialog
:
DatePicker
: 部分样式类命名调整,更符合 BEM 规范,如有覆盖日期选择器样式的小伙伴请注意调整,其他同学可以忽略 @HQ-Lin (#1180
Jumper
: 新增 jumper 组件 @HQ-Lin (#1086)Icon
: 新增mirror
和rotation
图标 @uyarn (#1164)DatePicker
: 支持面板年月动态响应 value 变化 @HQ-Lin (#1166)Table
:
SelectInput
: 修复透传 disabled 失效问题 @HQ-Lin (#1159)Icon
: 修复 iconfont 高级用法由于t-icon的
干扰导致渲染异常的情况 @uyarn (#1164)Select
:Table
:- 修复多级表头表格中,列配置全选功能选不全的问题 @LoopZhou (#1167)
- 修复可选中行
table
组件,data
为空数据时,默认全选按钮会选中的问题 @qdzhaoxiaodao (#1172) - 兼容IE滚动条高度计算覆盖不全问题 @brianzhang (#1171)
- 修复树形结构懒加载顺序问题,issue#1122 @chaishi (#1176)
- 可编辑单元格,修复
onEnter
无法触发onEdited
问题;修复校验不通过时,无法退出编辑态的问题 @chaishi (#1182) - 修复表格列宽拖拽到最大或最小时,有可能无法二次拖拽的问题 @tinna3445 (#1157)
Cascader
: @pengYYYYY (#1074)- 基于
select-input
重构, 文本过长省略使用原生 title 展示全文本,不再使用tooltip
组件 - 增加
popupVisible
,readonly
,selectInputProps
,onPopupVisibleChange
属性
- 基于
CheckBox
: 增加title
属性透传 @pengYYYYY (#1074)DatePicker
:Drawer
: 优化抽屉拖拽体验(#793) @uyarn (#1135)
Space
: 过滤无效的节点 @pengYYYYY (#1124)Cascader
: @pengYYYYY (#1074)- 修复多选时,文本过长未处理的问题 (issue #907)
- 修复选中内容过多时,再点击选择器后的闪动问题 (issue #949)
SelectInput
: 修复overlayStyle
响应式无法更新的问题 @pengYYYYY (#1074)TagInput
: 修复inputProps
属性透传无效 @pengYYYYY (#1074)Transfer
: 修复穿梭框进行穿梭时报错的问题 @BigLiao (#1132)Table
: 树形结构支持懒加载 @chaishi (#1128)Dialog
: 修复打开对话框时出现滚动条的问题 (#1163) @pengYYYYY (#1074)DatePicker
: 修复日期格式化问题 by @HQ-Lin (#1134)TimePicker
: by @uyarn (#1134)- 优化允许输入滚动的使用体验
TimeRangePicker
修复允许输入的缺陷
Select
:Dialog
: 修复阻止冒泡导致 popup 无法正常关闭 @HQ-Lin (#1139)Drawer
: 修复头部渲染异常问题 @HQ-Lin (#1144)Input
: 修复Input 组件 切换 type 后不生效的问题 @qdzhaoxiaodao (#1148)- 全局配置: 修复 useConfig computed 属性计算导致列表渲染卡顿问题 @brianzhang (#1122)
Form
:Table
: @chaishi (#1115)
Dialog/Drawer
: 修复closeOnOverlayClick
closeOnEscKeydown
默认值导致的无法设置的问题 (#1096 ) @pengYYYYY (#1095)Drawer
: 修复header
默认值为undefined
的问题 @pengYYYYY (#1095)Dialog
: 修复 dialog 滚动失效问题 @HQ-Lin (#1101)Form
: 修复number
规则校验不生效的问题 @k1nz (#1051)Table
: @chaishi (#1110)- 动态数据合并单元格,删除行数据时,未更新合并单元格状态,issue#1045,issue#992,#bb9e6656
- 修复自定义筛选组件不显示问题,issue#1114 @chaishi (#1110)
ColorPicker
: 修复颜色选择器样式异常,issue#1044 @S-mohan (#1083)ConfigProvider
: 修复 config-provider 同时存在 provide 和 setup#provide 导致卡顿的性能问题 @Ryqsky (#1113)DatePicker
: 修复suffixIcon、clear事件问题 @HQ-Lin (#1094)
Select
: 列表展开时定位置选中项 @huoyuhao (#1072)
- 默认移除全局 reset 样式引入,可从
tdesign-vue/dist/reset.css
中单独引入 @xiaosansiji (#1079) DatePicker
: 重构DatePicker
为composition API,全新的UI样式及交互,新增DateRangePicker组件,替换此前的range
写法 @HQ-Lin (#1018)TimePicker
: 重构TimePicker
为composition API,全新的UI样式及交互,disableTime
API有所调整 @uyarn (#1018)
Space
: 新增 space 组件 @HQ-Lin (#1047)ConfigProvider
: 增加input
组件autocomplete
配置,增加dialog
组件closeOnEscKeydown
,closeOnOverlayClick
配置, 增加select
组件filterable
配置,增加drawer
组件closeOnEscKeydown
,closeOnOverlayClick
配置 (issue #848) @pengYYYYY (#1073)Local
: 增加日语和韩语语言包 @pengYYYYY (#1073)Table
: fullRow不参与排序 @uyarn (#1056)
-
Table
: -
Select
: -
SelectInput
: 修复展开下拉时失去焦点不高亮的问题 @uyarn (#1056) -
TagInput
: 修复中文输入按下 Enter 时不触发新标签 @chiyu1996 (#1040) -
InputNumber
: 修复enter
事件不触发的问题 @jchalex (#1075) -
Affix
: 节点挂载后吸顶没有执行的问题 @ontheroad1992 (#1054)
Skeleton
: 增加delay
属性防止抖动 @Wonder233 (#1003)Table
:- 支持底部滚动条吸底和分页器吸底能力 @chaishi (#1023)
- 支持通过吸顶表头进行列拖拽排序,issue#1014 @chaishi (#1029)
- 吸顶表头支持拖拽调整列宽
- 自定义列配置场景支持列拖拽排序,issue#1015 @chaishi (#1029)
Form
: 实例方法submit
和reset
恢复事件(0.42.1 中去除的) @chaishi (#1013)Input
: 修复type = password
时clearable
不生效的问题 @uyarn (#1017)Select
:TagInput
:ConfigProvider
: @pengYYYYY (#1024)- 修复
useConfig
意外注册的问题 - 修复因为深拷贝配置文件导致的性能问题
- 修复
Table
:TreeSelect
: 修复过滤后无法选中的问题 @chiyu1996 (#1027)Calendar/ColorPicker
: 修复组件内部 Select 选择框宽度不能自适应的问题 @xiaosansiji (#1006)Dialog
:- 修复 mask 点击事件失效的问题 @HQ-Lin (#1019)
- 修复
placement = top
场景下弹出框位置偏移的问题 @huoyuhao (common#544)
Table
:Select
: @skytt @uyarn (#991)- 修复t-option异步加载问题
- 修复分组为空未展示分组名称的问题
- 优化虚拟滚动示例、修复pagination分页数量宽度问题
Dialog
: @huoyuhao (#994)- 修复普通对话框不脱离文档流的问题
- 修复点击对话框后对话框会隐藏问题,issue#993
- 修复
modeless
模式下背景样式点击透传的问题 - 修复 attach 挂载 showInAttachedElement 定位问题
Dialog
: 移除 transform 定位实现方案,如有覆盖 Dialog 组件样式的情况请注意 DOM 结构有变动 @huoyuhao (#970)
Table
:Popup
: 支持动态设置 trigger & placement @ikeq (#950)Select
:Upload
: 图片上传文案支持自定义 @Isabella327 (#971)- 新增 InputAdornment 组件 @HQ-Lin (#962)
Popup
: 修复初始化 visible 为 true 时的定位抖动问题 @ikeq (#950)Table
:Select
:Datepicker
: 修复popupProps
传入无效的问题 @chiyu1996 (#974)
Table
:appendTo
支持添加新节点到根节点,tdesign-vue-next issue#849 @chaishi (#931)- 新增
getTreeNode
,用于获取整个树形结构,tdesign-vue-next issue#849 @chaishi (#931) - EnhancedTable 支持事件
@drag-sort
@chaishi (#931) - 表格支持编辑单元格,issue#853 @chaishi (#932)
InputNumber
: 通过inputProps
透传 Input 组件全部特性,@jchalex (#930)
Progress
: theme 由 circle 切换至 plump 后样式错乱 @Isabella327 (#936)InputNumber
: 修复theme = column
时设置 align 失效的问题 @jchalex (common #481)Table
: 修复表头多选框无法居中和居右展示的问题,issue#912 @chaishi (common #932)- 修复无法在 SSR 场景下使用的问题 @uyarn (#928)
- 官网: 支持在线配置组件库主题 @uyarn (#775)
Table
:Tabs
: 修复选项卡新增和删除在normal风格下无效 (issue #865) @pengYYYYY (#921)- Drawer: 修复
Drawer
使用按键关闭时contenteditable
出现的边框 @pengYYYYY (common #474) - Layout: 去除
Header
额外高度设置 @pengYYYYY (common #478)
- 【官网】文档支持国际化 @HQ-Lin (#896)
Form
: 支持help
配置的表单项说明内容与错误提示同时展示,未配置help
时不再默认占位 @HQ-Lin (#884)Table
: @chaishi (Tencent#879))- 树形结构,支持默认展开全部,
tree.defaultExpandAll
,issue#852 - 树形结构,支持自由控制展开全部,或收起全部
expandAll()
foldAll()
- 树形结构,支持拖拽排序,调整同层级顺序
- 树形结构,支持在当前节点之前插入新节点
insertBefore
- 树形结构,支持在当后节点之后插入新节点
insertAfter
- 树形结构,支持默认展开全部,
Tree
: label 支持多行文本展示,issue# common 444 @ccccpj (#460)
Table
: 列拖动优化;修复选中行后列拖动距离被重置问题 @LoopZhou (#870)Table
: 修复 多级表头 + 列配置 综合示例中,列数量超出一定限制时报错,issue#713 @chaishi (#875)Transfer
: 修复列表数量变化时的页码展示问题 @BigLiao (#893)Input
: 修复clear
触发后的focus
, 修复外部传入onMouseenter
,onMouseleave
,onwheel
事件导致组件内对应方法
未执行的问题 @pengYYYYY (#894)TreeSelect
: 修复未支持 treeProps.keys.children 字段配置的问题 @LoopZhou (#890)Menu
: 修复expandType=popup
时箭头方向展示错误的问题,@fengxianqi (#806)Menu
: 修复 width 不支持数组类型的问题,@LeeJim (#897)
Icon
: 更新图标 新增file-icon
图标 调整file-excel
、file-pdf
、file-powerpoint
、file-unknown
、file-word
和star-filled
图标的绘制路径 @uyarn (#854)Dialog
: 支持preventScrollThrough
API @uyarn (#861)Table
: 支持自定义树形结构图标treeExpandAndFoldIcon
,同时支持全局配置此图标,issue#717 @chaishi (#863)Table
: 支持隐藏排序文本提示hideSortTips
,同时支持全局配置是否隐藏排序文本提示,issue#736 @chaishi (#863)Steps
: 新增separator
属性,用于控制步骤条分隔符类型 @HQ-Lin (#863)
Select
: 修复textarea
作为panelContent
时无法使用键盘事件的问题 @uyarn (#851)Slider
: 修复InputProps
属性传递布尔值时ts错误的问题 @uyarn (#851)Table
: 固定列滚动阴影修复 issue#858 @chaishi (#860)Dropdown
: 插槽模式下maxHeight
失效的问题 @uyarn (#857)Dropdown
: 透传 popup 事件问题 @uyarn (#857)Dialog
: 修复normal
下加入lock导致页面无法滚动的问题 @uyarn (#861)Table
: 修正拖拽列款的边界条件判断 @tinna3445 (#866)Progress
: 修复环形进度条显示比例不准确 @LoopZhou (#866)
Table
: 新增 APIellipsisTitle
用于单独控制表头的超出省略 @chaishi (#832)Tooltip
:placement
新增mouse
枚举值,用于支持基于鼠标位置定位 @Hoofoo-WHU (#843)
Table
: @chaishi (#832)- 修复默认情况,表尾吸底显示与否计算遗漏的问题 issue#833,commit#8323ea
- 修复加载状态会导致拖拽排序失效的问题,tdesign-vue-next#648,commit#770d40
- 修复表格
sorter:true
且ellipsis: true
时样式冲突问题 issue#778,commit#c92168 - TS 类型 TableColumns[0] 在严格模式下的使用问题
Table
:renderExpandedRow
改为非必填 @uyarn (#844)- 全局配置:修复
animation
属性exclude
和include
在 TS 中都必填的问题 Datepicker
: 修复 weekday 英文翻译的顺序问题 @keifergu (common #447)
Table
: TS 类型全部移入 interface.ts 文件中,并导出 @chaishi (#832)Calendar
: 对value
属性功能进行修正,新增month
和year
属性,用于控制日历面板展示所属年/月。 @PsTiu (#813)- 官网: 上线组件 live demo 能力,请访问 Button 组件文档 体验,@HQ-Lin (#695)
Message
: 增加全局配置默认值能力 @sommouns (#795)Pagination
: 新增showFirstAndLastPageBtn
、showPreviousAndNextBtn
、showPageSize
、showPageNumber
属性 @HQ-Lin (#808)Table
:- 支持表尾吸底及表尾滚动条吸底 @chaishi (#810)
- 支持表格列可以拖拽宽度 @tinna3445 (#757)
Form
: 修复 help 文本样式问题 @HQ-Lin (#803)Dialog
: 修复 dialog 初始化时滚动穿透问题 @mxj0808 (#788)Table
: 表头吸顶时,table
元素宽度修正,之前为直接等于外层宽度,不合理 @chaishi (#810)Table
: 修复斑马纹 stripe 和固定表头同时存在时,样式问题,issue#804 @chaishi (#810)DatePicker
: 修复DatePicker 点击快捷选择日期按钮左边面板日期时间不联动 @yilaierwang (#811)- 防止
VueCompositionAPI
重复注册 @cong-min (#809)
- Table: 拖拽排序修改为
drag=sort
表示列拖拽排序,drag=row
表示行拖拽排序,drag=row-handler
表示行手柄列拖拽排序。如果您使用了drag="col"
来实现行拖拽排序,请更为使用drag="row-handler"
,pr #755,@chaishi
- Table:
- 修复 SSR 场景下使用报错的问题,pr #744,@codenotkey
- 修复表头吸顶时不对齐的问题
- 按需引入 Button 组件,避免业务按需引入 Table 组件时出现组件不存在报错的问题
- 修复无法使用插槽自定义过滤图标的问题
- 解决
TdBaseTableProps
和TdPrimaryTableProps
关于onCellClick
的 TS 类型冲突
- Alert: 修复 ts 类型错误,pr #796,@pengYYYYY
- Cascader: pr #751,@pengYYYYY
- 修复可过滤状态下的下拉面板拉起闪烁的问题
- 修复可过滤状态下的输入内容未被正常销毁的问题
- Transfer: 修复
Transfer
设置targetSort
后未按预期展示的问题,#758,@BigLiao - ConfigProvider: 修复
ConfigProvider
组件导出错误的问题,pr #773,@xiaosansiji - TreeSelect: pr #781,@Godlike-meteor
- 修复
value
为数字0时,不渲染label
的问题,issue #722 - 修复
onBlur
和onClear
触发时,不会清除 filter function 的问题,issue #635
- 修复
- Select: 去掉选中和下拉项中的 title 属性,pr #777,@LoopZhou
- Table: 支持树形结构展示,行展开或收起时触发
onTreeExpandChange
事件 - Collapse: 新增 Collapse 折叠面板组件,使用请参照 官网,@asbstty
- Tree: pr #740,@TabSpace
- Tree 组件实现嵌套结构渲染能力
- 部分属性改为不让 Vue 监听,一定程度上提升组件性能,减少对外部组件交互性能的影响
- Timepicker: 修复手动清空 value 时异常的问题,pr #731,@uyarn
- Textarea: 修复输入数字零时显示异常的问题,issue #727,@mokywu
- Menu: 修复局部注册组件时报错的问题,issue #696,@LeeJim
- Select: 修复可过滤的选择器提前换行的问题,issue #726,@uyarn
- Form: 默认渲染 extra DOM 节点,pr #730,@HQ-Lin
- Dialog: 新增
showInAttachedElement
API 用于控制是否仅在挂载元素中显示弹窗,pr #711,@zhaodanchun - Card: 新增卡片组件,pr #739,@uyarn,@zhwachen
- Swiper: 新增轮播框组件,pr #668,@start940315
- Form: 修复 FormItem slot label 未正常占位的问题,pr #699,@HQ-Lin
- Slider: 修复设置
inputnumberProps
属性无效的问题,issue #544,@uyarn - Upload: pr #698,@uyarn
- 修复
remove
、selectChange
事件回调异常的问题 - 修复取消上传逻辑异常
- 修复
- Popup: content 尺寸变化后自动更新位置,pr #694,@ikeq
- Slider:
label
为 function 时新增value
和position
参数,pr #714,@uyarn - Upload: pr #698,@uyarn
- 支持自定义上传文件列表
- 列表型上传支持展示
errorMessage
- Checkbox: pr #706,@chaishi
- onChange 事件新增参数
option
表示当前操作对象,current
表示当前操作对象的 value type.ts
新增modelValue
- onChange 事件新增参数
- Table: pr #706,@chaishi
- 表格拖拽排序支持完全受控用法,pr #694,@wangmerry
- 列配置功能,
onColumnChange
事件新增参数 e 和 currentColumn - 列配置功能,新增
buttonProps
,用于支持完全自定义「列配置按钮」风格和内容 - 列配置功能,新增
placement
,用于控制「列配置按钮 」相对于表格组件的位置,可选值:左上角、右上角、左下角、右下角 - 列配置功能,新增控制列配置弹窗显示或隐藏属性
columnControllerVisible
和onColumnControllerVisibleChange
,将主要应用于完全需要自定义列配置按钮的业务场景 - BaseTable/Primary/Table/EnhancedTable
新增 bottomContent
,用于设置表格底部内容 - 修复当数据量过少时,过滤浮层被隐藏的问题,修复 Safari 浏览器无法显示省略浮层问题
- 树形结构中,新增
toggleExpandData
,用于控制行展开,issue#607 - 树形结构中,无法获取到正确的 rowKey 时,抛出错误,提醒用户修改,issue#682
table-layout: fixed
模式,且内容超出时,设置默认列宽为100
,避免出现列宽为0
消失的情况- 即使没有行选中列,依然支持 selectedRowKeys 添加类名,issue#700
- 行选中和行类名透传,同时存在时,自定义行类名透传失效问题
- 修复 tfoot>tr 类名透传失效问题
- Table: 表格行列拖拽排序功能重构,新用法请参考官网 demo,pr #657,@wangmerry
- Form: label 为空时不再默认渲染宽度占位,需要手动设置样式保持表单对齐pr #687,@HQ-Lin
- Popconfirm: 修复确认框中按钮默认大小,pr #673,@pengYYYYY
- Upload:
- 修复上传中状态文案,pr #678,@pengYYYYY
- 修复上传模版问题,issue #675,@YikaJ
- Popup: 修复
hideEmptyPopup
在动态改变内容时不生效的问题,@LoopZhou - Table: 修复合并单元格边框样式问题,issue #671,@chaishi
- Datepicker: 修复区间时间选择时,月份/年份选择面板样式异常的问题,issue #588,@HQ-Lin
- 修复 Table/SelectInput/TagInput 按需引入时出现 composition-api 相关报错的问题,pr #688,@xiaosansiji
- Table: 支持外部设置当前显示列,新增 API
displayColumns
defaultDisplayColumns
onDisplayColumnsChange
和事件display-columns-change
,pr #672,@chaishi
- Upload: pr #640,@brianzhang
- 修复
success
事件先于progress
事件触发时,上传文件loadingFile
值不正确的问题 - 修复最大数量限制 max 在多次文件选择中判断不正确的问题
- 修复
- Pagination: 修复跳转页输入框展示了额外 placeholder 默认内容的问题,pr #667,@xiaosansiji
- TreeSelect:
- 修复
treeProps
中同时传入 key、load 时选中项显示的问题,issue #622,@Zwow - 修正 TreeSelect 的交互行为,与 Select 保持一致,issue #617,@YikaJ
- 修复 filter 状态下,树无法折叠的问题;修复 lazy 状态下,无法正确展示 label 的问题,issue #550,@Godlike-meteor
- 修复
- Table: pr #660,@chaishi
- 修复虚拟滚动
threshold
引起的报错,issue#661
- 修复虚拟滚动
- 修复 TS 定义报错问题,非 Typescript 或 SSR 项目请尽快由 0.39.0 版本升级,pr #664,@uyarn
- ConfigProvider: 完善语言配置能力,使用 common 仓库中的配置数据,pr #643,@pengYYYYY
- Table: pr #660,@chaishi
- 表格超出省略浮层父元素更为表头
thead
,避免挂载到全局body
- 过滤功能浮层元素默认挂载到
t-table
,不再挂载到全局body
,issue#658
- 表格超出省略浮层父元素更为表头
Table 组件使用 Composition API
重构,pr #365,@chaishi
- BaseTable HTML 结构变更,写过 CSS 样式覆盖的同学需注意更新样式
- 表头更为使用
th
标签,之前为td
,不符合语义 - 事件
row-db-click
更为row-dblclick
,onRowDbClick
更为onRowDblclick
- 事件
row-hover
更为row-mouseover
,onRowHover
更为onRowMouseover
(本没有 rowHover 事件) - CSS 类名
t-table__row-first-full-row
更为t-table__first-full-row
,t-table__row-last-full-row
更为t-table__last-full-row
- Affix: 修复
onFixedChange
触发时机,在固定状态发生变化时才会触发该事件(改动之前为:滚动一直触发) - Table:
- 自定义列配置功能:多级表头和列显示配置同时存在时,无法进行正确的列配置的问题,列配置仅显示了第一层表头
- 多级表头和固定列同时存在时,固定列有问题,issue #465
verticalAlign
不生效问题,issue #372- 右上角出现文字穿透问题,issue #383
- 固定表头和固定列,全部使用 CSS sticky 输出样式,组件仅渲染一个表格,表头和表内容不再分开渲染输出。不仅支持
table-layout: fixed
模式,同时也支持table-layout: auto
模式 - 设置
tableLayout: auto
,固定表头异常,issue #278 - 设置
tableLayout: auto
,maxHeight
显示异常,issue #371 - #issue 432
- Table组件 BaseTableCol 配置项 fixed 和 ellipsis(true) 属性共存导致fix阴影无法显示, issue #392
- 多级表头的表格 改变children的宽度无效 issue #367
- table 组件使用 PrimaryTable 控制台报错 t-primary-table 未注册issue #373
- 表格组件设置 height 或 maxHeight 后未出现滚动条的时候竖线不对齐,issue #378
- 修复,排序图标和过滤图标同时存在时,样式异常问题
- Table:
- 排序交互变更:排序方式支持点击直接排序issue #480
- 优化表格最后一列
ellipsis
浮层位置底部右对齐 - 新增超出省略功能,
ellipsis
支持透传 Popup 组件全部属性 - 新增表尾合计行,支持固定在底部,支持多行合计,支持完全自定义内容 issue #116
- 新增
loadingProps
透传加载组件全部特性 - 新增固定行(冻结行)
- 虚拟滚动,issue #74,@Louiszhai
- 新增排序图标自定义,插槽(slot='filterIcon')和渲染函数(props.filterIcon) 均可
- 新增全局配置:过滤图标、空元素、异步加载文本配置、排序按钮文本配置
- 新增
scroll
滚动事件 - 新增表头吸顶功能,issue #216
- 新增综合功能:多级表头 + 固定表头 + 固定列 + 表头吸顶 + 虚拟滚动 + 自定义列配置
- 过滤功能,条件为真时,高亮筛选图标
- SelectInput: 实现
enter
事件 pr #642,@pengYYYYY
- SelectInput: 修复单选可输入状态下的 focus 时 input value 的错误 pr #642,@pengYYYYY
- Input/Textarea: Input 外部传入样式挂载至
t-input__wrap
层级的 DOM 节点,不再传入到t-input
层级;Textarea 去除t-textarea__wrap
,pr #276,@pengYYYYY
- Form: 修复不能在表单项内换行输入的问题,pr #624,@chaishi
- Select: 修复未选值时,键盘事件不生效的问题,pr #603,@geff1991
- Menu: 修复无 overflow 状态时,仍出现滚动条的问题,pr #597,@LeeJim
- Popup: 修复 document click 多次触发导致异常关闭的问题,issue #558,@ikeq
- Progress: 修复
theme = plump
且percent = 10
时没有展示文案的问题,issue #569,@uyarn - TreeSelect: 修复
placehodler
告警,pr #624,@chaishi - InputNumber: 默认尺寸下输入框宽度调整,修复默认内容展示不全的问题,issue #623,@xiaosansiji
- Upload: 修复
handleSuccess
回调并发导致 v-model 设置数据失效的问题,pr #628,@brianzhang - Datepicker/Timepicker: focused 态样式修复
- SelectInput:
- 修复在非输入状态下无 focused 态
- 修复在非输入状态下不显示清除按钮
- 修复在 single 模式下 inputValue 的受控表现
- Cascader: @pengYYYYY
- 修复
value
为 number 类型时无法回显的问题,issue #619 - 修复动态修改
options
为空数组时不生效的问题,issue #467
- 修复
- Table: 支持自定义 columns,pr #423,@LeeJim
- Message: 将
placement = center
的 fadeIn 动画改为从上往下出现,pr #611,@Zack921 - Input: 增加
inputClass
属性,用于透传 class 到t-input
同级,pr #276,@pengYYYYY - Upload: 新增
allowUploadDuplicateFile
属性,支持重复文件名的文件上传,pr #636,@brianzhang
- Button: 修复
disabled
不生效的问题,pr #584,@lanniuniu - Cascader: 修复文字过长时不显示
tooltip
的问题,pr #560,@pengYYYYY - Datepicker: 修复 Form 中使用时,触发校验时机错误的问题,pr #551,@zeosun
- InputNumber: 修复小数计算错误的问题,issue #559,@uyarn
- Input: 修复
readonly
状态下未响应 focus 事件的问题,issue #580,@YikaJ - Popup: trigger 为 hover 时点击引用元素保持开启状态,防止菜单消失,issue #565,@ikeq
- TagInput: pr #548,@pengYYYYY
- 修复
breakline
模式下的 clearIcon 样式重叠的问题 - 修复
autowidth
模式下的 padding 不对称 - 修复超出滚动失效
- 修复
paste
事件未生效
- 修复
- TreeSelect: 修复异步加载数据的情况下,
label
展示错误的问题,issue #537,@YikaJ - InputNumber: 修复
value
为 null 时组件报错的问题,pr #598,@xiaosansiji
- Input:
DOM
结构调整,最外层调整为t-input-wrap
,有覆盖过 Input 相关组件样式的同学请注意,common pr #276,@pengYYYYY
- Select:
- 修复已选值不在可选时不显示的问题,issue #526,@geff1991
- 增加
icon
的兼容class
,解决样式问题,pr #529,@pengYYYYY
- Form: 修复当
rule message
为空时,不显示具体文案的问题,issue #520,@YikaJ - Cascader: 修复 Cascade 组件可选任意一级时缺少高亮状态的问题,pr #531,@pengYYYYY
- Input/TagInput: pr #522,@pengYYYYY
- Input 修复前后置标签输入框同时存在时,左侧样式异常的问题
- TagInput 修复不同状态的标签输入框,样式异常的问题
- Form:
FormItem
提供控件级别的showErrorMessage
配置,优先级高于Form.showErrorMessage
,pr #514,@YikaJ - Message: 新增组件出现和消失有线性渐入渐出动画,pr #405,@Zack921
- InputNumber:
- Input: input 元素
ref
名称由refInputElem
更为inputRef,
pr #428,@pengYYYYY
- Select:
- 修复选项无法跟随 options slot 改变而变化的问题,issue #495,@YikaJ
- 可创建新条目的选择器在输入框中没有值时,依然显示
createOption
的问题,issue #482,@xiecz123
- Drawer: 修复
destroyOnClose
为true
时报错的问题,issue #504,@uyarn - Breadcrumb: 修复 breadcrumb-item 设置
disabled
样式失效的问题,issue #461,@Zwow - Cascader: 修复大数据量下卡顿的问题,issue #477,@delenzhang
- Dialog: 修复传入
closeBtn = false
时,依旧渲染关闭按钮元素的问题,pr #451,@gh-mrhuang - Timepicker: 修复禁用态时仍可打开弹窗的问题,pr #494,@uyarn
- Datepicker: @xiaosansiji
- 修复点击选择日期面板的顶部年份、月份按钮导致面板隐藏的问题,issue #443
- 修复传入
onChange
事件未能正常触发的问题,issue #449 - 修复无法清除面板中已选值的问题,issue #448
- Upload: 支持单请求上传批量文件,pr #486,@YikaJ
- Checkbox: pr #433,@pengYYYYY
change
事件新增参数context.current
表示当前变化的数据项,context.type
表示引起选中数据变化的是选中或是取消选中操作- CheckboxGroup: 渲染
key
换为 index+vale,增加点击事件
- Input:
- 同时支持驼峰命名和中划线命名的
suffix
和prefix
- 增加
autoWith
属性
- 同时支持驼峰命名和中划线命名的
- 新增 SelectInput 和 TagInput 组件,pr #433,@pengYYYYY
- 全局配置:支持全局关闭斜八度波纹动画,pr #488,@uyarn
- Form: 支持通过
setValidateMessage
设置自定义校验结果,`pr #479,@dellyoung
- Slider:
- 修复拖动过程中 Tooltip 不展示的问题,pr #440,@LuckyWinty
- 修复游标定位问题,pr #248,@pengYYYYY
- Popup/Select: pr #445,@ikeq
- 修复 Select 多选时 options 初始化解析失败的问题,issue #458
- 优化 Select 空状态样式
- 修复 Popup content 事件导致的可能需多次点击进行关闭的问题
- 修复 Popup 触发元素尺寸变化后位置不更新的问题
- TreeSelect: 限制多选 Tag 展示宽度,默认为
300px
,pr #450,@Godlike-meteor - Button: 修复
primary outline
模式下边框展示异常的问题,pr #238,@pengYYYYY
- Input: 新增
format
属性用于格式化数据,pr #447,@mokywu - Drawer: 新增
sizeDraggable
属性用于支持用户拖动改变 Drawer 大小,pr #463,@uyarn
- Progress:
- 修复环状进度条小于 5% 时渲染错误的问题,issue #412,@uyarn,@huanyue2019
- 修复环形进度条不可更改未完成轨道颜色的问题,issue #368,@byq1213
- Drawer: 修复
keydown
相关事未触发的问题,issue #381,@uyarn - Form: 修复
preventSubmitDefault
无法阻止表单默认提交行为的问题,issue #400,@dellyoung - Menu: @LeeJim
- 修复
expandType
没有动态变化的问题,issue #396 - 修复浅色模式下 Menu 文件颜色异常的问题,issue #394
- 修复
- Skeleton: 修复
rowCol
设置列数失效的问题, - Table: 修复固定列宽值为
string
时展示偏移的问题 pr #421,@Yilun-Sun - Textarea: 修复
value
未定义时字数统计展示异常的问题,issue #387,@huangpiqiao - TimePicker: 修复部分鼠标滚动选择出现偏差的问题,issue #107,@uyarn
- Form: 表单项值类型为数组时,FormRule 的
max
和min
可以校验数组长度,issue #301,@dellyoung - Popup: pr #358,@ikeq
- 支持嵌套使用
- 去除额外 reference 包裹元素
- 弹窗展开动画优化
overlayStyle
类型为 Function 时,增加popupElement
作为第二个参数,表示浮层元素 DOM 节点- 新增
onScroll
属性,响应下拉选项滚动事件
- Slider: 默认提示主题更改为暗色,pr #424,@LuckyWinty
- Table: 支持使用
columnController
属性自定义设置需要展示的列,pr #423,@LeeJim
- Tag:
variant
可选值修改为dark/light/outline/light-outline
,plain
已废弃,pr #369,@xiaosansiji
- Calendar: @PsTiu
- 修复全局配置
calendar.controllerConfig
不生效的问题,issue #272 - 修复
monthChange
事件只能通过月份下拉框触发的问题,pr #350 - 修复日历控制区按钮 hover 样式,pr #169
- 修复全局配置
- Comment: 修复因 textarea 组件样式变更导致示例回复按钮间距消失的问题,pr #328,@dreamsqin
- Select: pr #329,@geff1991
- TreeSelect/Select 修复
filterable
模式下,input focusing
时,关闭弹出层需要点击空白处两次的问题,issue #128,issue #209 - 修复远程搜索时,输入搜索选中后,会再执行一次
search
的问题 - 分组情况下,无子选项时不展示该分组,搜索过滤无子选项时也不展示该分组
- 修复键盘交互样式导致初次弹出下拉框选项样式不同的问题,pr #260
- 优化
stopPropagation
判断防止偶现报错,pr #246
- TreeSelect/Select 修复
- Input: 修复输入框相关样式重复引入的问题,pr #182,@xiaosansiji
- Form: pr #310,@chaishi
- 支持对象和数组嵌套的复杂数据校验,同时可以判断是数组的第几项校验不通过,issue #185
- 修复
FormItem.statusIcon
优先级没有大于Form.statusIcon
的问题 - 修复
FormItem.rules
优先级没有大于Form.rules
的问题
- Alert: 修复未正常展示关闭按钮的问题,issue #360,@uyarn
- Select/Input/InputNumber/Switch: 背景色、边框样式等与设计不一致的,统一修复,pr #194,@uyarn
- Breadcrumb: 修复面包屑 item disabled 状态样式,pr #190,@samhou1988
- Select:
- Datepicker: 支持全局配置
format
,pr #355,@xiaosansiji - Form: 支持统一配置校验信息,无需每个字段的每个规则都单独配置
message
,pr #313,@chaishi - Button: 统一各类型按钮边框宽度,pr #176,@BigLiao
- InputNumber: 优化交互,点击 +/- 按钮时,自动设置值为最小值或最大值,issue #319,@jchalex
- TimePicker: 优化 panel 定位时机,pr #344,@ikeq
- Tooltip: 优化官网 demo 实现,issue #353,@ccccpj
- Form:
- 修复无法重置自定义校验消息的问题,issue #89,pr #254,@dellyoung
- FormRule 的
min
和len
根据一个中文等于两个字符的计算规则进行,和max
保持一致;min
和len
在值为 Number 时,进行数字大小的校验而非数字长度校验,issue #249,pr #249,@chaishi
- Grid: 修复 ssr 渲染报错的问题,issue #284,pr #286,@HQ-Lin
- Table:
- 修复首列数据跨行合并时会导致同行数据前移的问题,issue #242,pr #253,@realyuyanan
- 修复展开行功能中,图标列无法固定在左侧的问题;修复展开行 colspan 不正确问题,issue #255,pr #255,@chaishi
- 修复 umd 产物中未包括 reset 及 css variables 声明的问题,issue #222,@xiaosansiji
- Select: 修复
visible-change
事件触发异常的问题,issue #274,pr #281,@xiewenxia - Icon: 修复 ssr 渲染问题,pr #262,@uyarn
- Table: 新增
onCellClick
事件,issue #240,pr #297,@chaishi - Skeleton: 新增骨架屏组件,请参照官网使用,@Wonder233
- Textarea: 新增属性
status
用于控制状态,tips
用于控制信息提示,pr 299,@chaishi - Input: 新增
tips
用于控制信息提示, 新增mousenter
、mouseleavt
、paste
事件,pr #305,@chaishi - Input/InputNumber: 新增
align
用于控制输入文本对齐方向,issue #293,pr #320,@chaishi
- Calendar: 修复月份下拉框组件参数透传错误的问题,pr 196,@PsTiu
- Cascader: 修复可过滤状态的样式异常 pr 228,@pengYYYYY
- Table: @realyuyanan,@chaishi
- Tag: 修复自定义图标时,点击关闭事件失效的问题,#198,@chaishi
- Datepicker: 修复周起始为月最后一天时,周显示错误的问题,pr 117,@xiaosansiji
- Pagination: 去除切换分页时的背景变化动效,减少跨多页切换时的闪烁影响,#167,@xiaosansiji
- Select: 修复禁用状态下下拉 icon 展示问题,pr 113,@pengYYYYY
- Table: 为了保证每次展开的数据最新,展开行不再进行预渲染;异步加载功能重构,pr 197,@chaishi
- Alert: 增加内容区折行展开和收起动效,pr 123,@pengYYYYY
Input 样式调整: 边框等样式由 t-input__inner
调整到上层父级 t-input
class,pr 98,@mokywu,有覆盖过 Input 组件默认样式的同学请检查后升级。
- Calendar: 修复"年/月"模式切换时展示异常的问题,pr 109,#106,@PsTiu
- Comment: 修复
avatar
属性不支持 slot 使用的问题,pr 165,@dreamsqin - Input: 修复清除操作后没有默认 focus input 的问题,pr 91,#90,@clark-cui
- Menu: 修正菜单选项的图标判断逻辑,pr 154,@LeeJim
- Steps: 修复
extra
未正常渲染的问题,pr 105,#36,@LuckyWinty - Table:
- 修复合并单元格后内容丢失的问题,pr 125,#125,@realyuyanan
- 修复固定表头与内容没有对齐的问题,pr 82,#31,@realyuyanan
- 修复
firstFullRow
和lastFullRow
属性无效的问题,pr 124,#113,@xiecz123 - 修复 DOM 结构上存在多余属性的问题,#77,@realyuyanan
- 修复 EnhancedTable 第一列 ellipsis 失效的问题,修复分页功能展开异常问题;修复 BaseTable scrollContainer 判空报错的问题,pr 94,#86,@chaishi
- 修复 Loading 遮罩层不能遮挡固定列的问题,pr 57,@chaishi
- Textarea: 修正
change
事件参数,pr 132,@pengYYYYY - TreeSelect: 修复组件data异步加载展示异常的问题,pr 103,#96,@Godlike-meteor
- 修复构建产物中 css 变量文件重复引入的问题,pr 78,pr 141,@xiaosansiji
- Radio: 修复边框及填充型 RadioButton 颜色 token 使用错误的问题,pr 100,@xiaosansiji
- Popup: 修复鼠标移到弹出层外松开后弹出层不消失的问题,pr 65,@geff1991
- Upload: 修复自定义样式按钮样式问题,#78,@byq1213
- Button: 修复
small/large
尺寸下圆形按钮样式问题,#127,@clark-cui
- Drawer: 增加
preventScrollThrough
属性用于控制是否防止滚动穿透,pr 98,#73,@caoML - Tabs: @start940315
- Input:
- 新增
label
和suffix
用于支持左侧、右侧文本配置能力,pr 88,#81,@mokywu - 支持文本全局配置,pr 85,@pengYYYYY
- 新增
- Radio: 新增
allowUncheck
属性,用于控制是否允许取消选中状态,pr 123,@start940315 - Select: 新增
showArrow/panelTopContent/panelBottomContent
属性用于自定义 Select 相关内容区域,pr 137,#137,@chaishi - Steps: 新增
readonly
属性,pr 93,@chaishi - Table:
- 去除滚动条宽度的计算逻辑,pr 122,@realyuyanan
- 新增
disableDataSort
是否禁用本地数据排序,pr 94,@chaishi
- Cascader: 新增
valueType
用于控制选中值的类型,可选值:single/full
,pr 170,@pengYYYYY
CSS 类名规范: 组件相关类名根据 BEM 规范重新整理,有覆盖过组件库默认样式的同学请务必参照 #59 检查后升级。
- Input: 修复 Input 无默认 placeholder 的问题,pr 43,@pengYYYYY
- Pagination: 修复未限制跳转边界的问题,pr 40,@pengYYYYY
- Select:
- TreeSelect: 修复空数据时报错的问题,pr 47,@Godlike-meteor
- Timepicker: 修复
HH:mm:ss A
格式下上下午列没有展示的问题,pr 12,@uyarn - Checkbox: 修复受控用法下
change
重复触发的问题,pr 43,@chaishi - Table: 固定表头与内容没有对齐的问题,pr 82,@realxiaoyu
- Slider: 修复在inputNumber 使用 theme: row 时样式错误问题,common pr 48,@southorange1228
- InputNumber: 修复内容过长时输入框不能自适应宽度的问题,pr 46,# 47,@clark-cui
- Menu: 删除无效 content,pr 47,@southorange1228
- Upload: 修复触发元素宽度过大问题,pr 50,@byq1213