Releases: Tencent/tdesign-vue
Releases · Tencent/tdesign-vue
0.42.2
🚀 Features
Skeleton
: 增加delay
属性防止抖动 @Wonder233 (#1003)Table
:- 支持底部滚动条吸底和分页器吸底能力 @chaishi (#1023)
- 支持通过吸顶表头进行列拖拽排序,issue#1014 @chaishi (#1029)
- 吸顶表头支持拖拽调整列宽
- 自定义列配置场景支持列拖拽排序,issue#1015 @chaishi (#1029)
🐞 Bug Fixes
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)
0.42.1
🚀 Features
🐞 Bug Fixes
Table
:Select
: @skytt @uyarn (#991)- 修复t-option异步加载问题
- 修复分组为空未展示分组名称的问题
- 优化虚拟滚动示例、修复pagination分页数量宽度问题
Dialog
: @huoyuhao (#994)- 修复普通对话框不脱离文档流的问题
- 修复点击对话框后对话框会隐藏问题,issue#993
- 修复
modeless
模式下背景样式点击透传的问题 - 修复 attach 挂载 showInAttachedElement 定位问题
New Contributors
- @lxchuan12 made their first contribution in #989
Full Changelog: 0.42.0...0.42.1
0.42.0
❗️ BREAKING CHANGES
🚀 Features
Table
:Popup
: 支持动态设置 trigger & placement @ikeq (#950)Select
:Upload
: 图片上传文案支持自定义 @Isabella327 (#971)- 新增 InputAdornment 组件 @HQ-Lin (#962)
🐞 Bug Fixes
Popup
: 修复初始化 visible 为 true 时的定位抖动问题 @ikeq (#950)Table
:Select
:Datepicker
: 修复popupProps
传入无效的问题 @chiyu1996 (#974)
New Contributors
- @weikee94 made their first contribution in #957
- @chiyu1996 made their first contribution in #974
Full Changelog: 0.41.7...0.42.0
0.41.7
🚀 Features
🐞 Bug Fixes
Progress
: theme 由 circle 切换至 plump 后样式错乱 @Isabella327 (#936)InputNumber
: 修复theme = column
时设置 align 失效的问题 @jchalex (common #481)Table
: 修复表头多选框无法居中和居右展示的问题,issue#912 @chaishi (common #932)- 修复无法在 SSR 场景下使用的问题 @uyarn (#928)
🚧 Others
New Contributors
- @Isabella327 made their first contribution in #936
Full Changelog: 0.41.6...0.41.7
0.41.6
🚀 Features
🐞 Bug Fixes
Table
:Tabs
: 修复选项卡新增和删除在normal风格下无效 (issue #865) @PengYYYYY (#921)- Drawer: 修复
Drawer
使用按键关闭时contenteditable
出现的边框 @PengYYYYY (common #474) - Layout: 去除
Header
额外高度设置 @PengYYYYY (common #478)
🚧 Others
New Contributors
Full Changelog: 0.41.5...0.41.6
0.41.5
🚀 Features
Form
: 支持help
配置的表单项说明内容与错误提示同时展示,未配置help
时不再默认占位 @HQ-Lin (#884)Table
: @chaishi (#879))- 树形结构,支持默认展开全部,
tree.defaultExpandAll
,issue#852 - 树形结构,支持自由控制展开全部,或收起全部
expandAll()
foldAll()
- 树形结构,支持拖拽排序,调整同层级顺序
- 树形结构,支持在当前节点之前插入新节点
insertBefore
- 树形结构,支持在当后节点之后插入新节点
insertAfter
- 树形结构,支持默认展开全部,
Tree
: label 支持多行文本展示,issue# common 444 @ccccpj (#460)
🐞 Bug Fixes
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)
New Contributors
- @ontheroad1992 made their first contribution in #846
- @fengxianqi made their first contribution in #806
Full Changelog: 0.41.3...0.41.5
0.41.3
🚀 Features
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)
🐞 Bug Fixes
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)
New Contributors
Full Changelog: 0.41.2...0.41.3
0.41.2
🚀 Features
Table
: 新增 APIellipsisTitle
用于单独控制表头的超出省略 @chaishi (#832)Tooltip
:placement
新增mouse
枚举值,用于支持基于鼠标位置定位 @Hoofoo-WHU (#843)
🐞 Bug Fixes
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)
🚧 Others
Table
: TS 类型全部移入 interface.ts 文件中,并导出 @chaishi (#832)Calendar
: 对value
属性功能进行修正,新增month
和year
属性,用于控制日历面板展示所属年/月。 @PsTiu (#813)- 官网: 上线组件 live demo 能力,请访问 Button 组件文档 体验,@HQ-Lin (#695)
New Contributors
- @Hoofoo-WHU made their first contribution in #843
Full Changelog: 0.41.1...0.41.2
0.41.1
🚀 Features
Message
: 增加全局配置默认值能力 @sommouns (#795)Pagination
: 新增showFirstAndLastPageBtn
、showPreviousAndNextBtn
、showPageSize
、showPageNumber
属性 @HQ-Lin (#808)Table
:- 支持表尾吸底及表尾滚动条吸底 @chaishi (#810)
- 支持表格列可以拖拽宽度 @tinna3445 (#757)
🐞 Bug Fixes
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)
New Contributors
- @tinna3445 made their first contribution in #757
- @sommouns made their first contribution in #795
- @yilaierwang made their first contribution in #811
Full Changelog: 0.41.0...0.41.1
0.41.0
❗️BREAKING CHANGES
- Table: 拖拽排序修改为
drag=sort
表示列拖拽排序,drag=row
表示行拖拽排序,drag=row-handler
表示行手柄列拖拽排序。如果您使用了drag="col"
来实现行拖拽排序,请更为使用drag="row-handler"
,pr #755,@chaishi
🐞 Bug Fixes
- 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
- 修复
🌈 Features
- Select: 去掉选中和下拉项中的 title 属性,pr #777,@LoopZhou
- Table: 支持树形结构展示,行展开或收起时触发
onTreeExpandChange
事件 - Collapse: 新增 Collapse 折叠面板组件,使用请参照 官网,@asbstty
- Tree: pr #740,@TabSpace
- Tree 组件实现嵌套结构渲染能力
- 部分属性改为不让 Vue 监听,一定程度上提升组件性能,减少对外部组件交互性能的影响
New Contributors
- @codenotkey made their first contribution in #744
- @dev-itsheng made their first contribution in #754
- @asbstty made their first contribution in #749
Full Changelog: 0.40.3...0.41.0