Releases: Tencent/tdesign-vue
Releases · Tencent/tdesign-vue
0.46.4
🚀 Features
Popup
: 新增delay
属性用于控制延时显示或隐藏浮层,修复子 Popup 销毁时父级意外关闭的问题 @ikeq (#1436)Table
: @chaishi (#1454)- 树形结构,新增
getTreeExpandedRow
,用于获取展开的树形节点 - 可编辑单元格,
edit.rules
新增数据类型function
,用于动态设置校验规则,tdesign-vue-next#1472
- 树形结构,新增
DaterPicker
: 区间日期选择时,联动开始/结束时间面板月份选择,防止出现两个面板均在同一月份的情况 (issue #1469) @simpleAndElegant (#1470)TimePicker
: 支持带快捷标签 @chiyu1996 (#1407)- 官网:在线主题器支持全局圆角配置 @mingrutough1 @uyarn (#1459)
🐞 Bug Fixes
Select
:Button
: 区分loading
和disabled
状态,修复幽灵按钮 loading 状态背景色 @DevinXian (#1432)Popup
: 修复overlayInnerClassName丢失的问题 @ikeq (#1442)Table
: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
:
New Contributors
- @ojhaywood made their first contribution in #1425
- @DevinXian made their first contribution in #1432
- @code-x2022 made their first contribution in #1455
- @RainyLiao made their first contribution in #1441
- @qijizh made their first contribution in #1460
- @simpleAndElegant made their first contribution in #1470
- @carolin913 made their first contribution in #1473
- @HelKyle made their first contribution in #1411
Full Changelog: 0.46.3...0.46.4
0.46.3
🚀 Features
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)
🐞 Bug Fixes
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)
New Contributors
- @jiazengp made their first contribution in #1350
- @Micro-sun made their first contribution in #1359
- @PDieE made their first contribution in #1365
- @samhou1988 made their first contribution in #1347
- @yangchao987 made their first contribution in #1375
- @Summer-Shen made their first contribution in #1368
- @luwuer made their first contribution in #1396
- @royal-cc made their first contribution in #1393
Full Changelog: 0.46.2...0.46.3
0.46.2
🚀 Features
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)
🐞 Bug Fixes
Drawer
: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1330)Table
: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
,删除文案不可配置的问题
- 修复
New Contributors
- @sechi747 made their first contribution in #1330
- @Tomaolala made their first contribution in #1334
- @huangpiqiao made their first contribution in #1356
Full Changelog: 0.46.1...0.46.2
0.46.1
🚀 Features
ConfigProvider
: 支持自定义全局icon
@zhangpaopao0609Button
: 支持 href 和 tag 属性 @zhangpaopao0609
🐞 Bug Fixes
Table
Select
: 优化部分样式 @guoaihuaTree
: 修复expandOnClickNode下点击tree的label会触发checkbox选中的问题 @uyarnDropdown
: 修复控制台告警 @uyarn
Full Changelog: 0.46.0...0.46.1
0.46.0
❗️ BREAKING CHANGES
Popup
:overlayStyle
调整为控制t-popup
层级,新增overlayInnerStyle
控制t-popup__content
层级与原先overlayStyle
效果一致 @HQ-Lin (#1270)Input/InputNumber
: 错误文本提示,不再占普通用文档流;内置的 input 组件 ref 名称由refInputElem
更为inputRef
@chaishi (#1302)
🚀 Features
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)
🐞 Bug Fixes
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
New Contributors
Full Changelog: 0.45.2...0.46.0
0.45.2
🌈 0.45.2 2022-08-09
🚀 Features
Pagination
: 极简模式下合并快速跳转与页码跳转控制器 @HQ-Lin (#1256)DatePicker
: 支持周、季度选择器 @HQ-Lin (#1245)Table
- 主题生成器新增字体配置面板 @uyarn (#1259)
- 新增字体相关CSS Token,支持通过CSS Token修改字体相关配置 具体请参考 font tokens @uyarn (#1259)
🐞 Bug Fixes
Full Changelog: 0.45.1...0.45.2
0.45.1
❗️ BREAKING CHANGES
- 调整全局
border-radius
样式 token,@border-radius
改名为@border-radius-default
,支持更多圆角 token。 使用 esm 包修改 less token 的业务需要注意 @mingrutough1 common #666,组件库中各组件实现圆角也做了统一调整,详情参见 Tencent/tdesign#158
🚀 Features
SelectInput
: SelectInput 及相关的 Select/Cascader/TreeSelect 组件交互调整,再次点击输入框时也可以收起下拉框 @xiaosansiji (#1215)Table
: @chaishi (#1217)- 支持使用插槽
footer-summary
定义通栏表尾,同时支持同名属性 Propsfooter-summary
渲染通栏表尾 - 支持使用
rowspanAndColspanInFooter
定义表尾行数据合并单元格,使用方法同rowspanAndColspan
- 支持
min-width
透传到元素<col>
,[issues#708]
- 支持使用插槽
🐞 Bug Fixes
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)
Full Changelog: 0.45.0...0.45.1
0.44.1
🚀 Features
- 支持通过CSS Token配置组件圆角 @mingrutough1 (common#648)
🐞 Bug Fixes
DatePicker
:Dialog
:
Full Changelog: 0.44.0...0.44.1
0.44.0
❗️ BREAKING CHANGES
🚀 Features
Jumper
: 新增 jumper 组件 @HQ-Lin (#1086)Icon
: 新增mirror
和rotation
图标 @uyarn (#1164)DatePicker
: 支持面板年月动态响应 value 变化 @HQ-Lin (#1166)Table
:
🐞 Bug Fixes
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)
Full Changelog: 0.43.3...0.44.0
0.43.3
🚀 Features
Cascader
: @PengYYYYY (#1074)- 基于
select-input
重构, 文本过长省略使用原生 title 展示全文本,不再使用tooltip
组件 - 增加
popupVisible
,readonly
,selectInputProps
,onPopupVisibleChange
属性
- 基于
CheckBox
: 增加title
属性透传 @PengYYYYY (#1074)DatePicker
:Drawer
: 优化抽屉拖拽体验(#793) @uyarn (#1135)
🐞 Bug Fixes
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)
New Contributors
- @qdzhaoxiaodao made their first contribution in #1148
Full Changelog: 0.43.2...0.43.3