Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 0.22.0
❗ Breaking Changes
🚀 Features
LiveDemo
: 添加 watermark LiveDemo @k1nz (#1684)Table
: 可编辑单元格,添加row/rowIndex/col/colIndex
到onEdited
@chaishi (#1695)ImageViewer
: 支持title
与trigger
中的open api
@sinbadmaster (#1686)DatePicker
: 默认时间调整成00:00:00
@HQ-Lin (#1660)DatePicker
: 优化二次修改日期不规范时清空另一侧数据 @HQ-Lin (#1688)
🐞 Bug Fixes
Input
: 修复默认状态提示文字颜色错误问题 @xiaosansiji (#1663)Jumper
: 修复tips props
类型缺失 @HelKyle (#1669)Demos
: 修复select-input
示例展示 (issue #1640) (issue #1641) @PengYYYYY (#1670)Tooltip
: 修复无法正常展示(issue #1674) @zhangpaopao0609 (#1675)LiveDemo
: 修复 select LiveDemo 问题 (issue #1679) @k1nz (#1684)table
: 延迟更新表头时使用当前表宽重新计算各列宽度 @ZTao-z (#1691)Select
: 修复clear
清除操作,当前会设置value
为空字符串 (issue #1678) @PengYYYYY (#1681)Steps
: 修复Steps
使用插槽报错不渲染的问题(issue#802) @k1nz (#1697)Steps
: 修复Steps
生产环境extra
插槽显示异常问题 @k1nz (#1697)ImageViewer
: 修复键盘事件监听时机 @sinbadmaster (#1686)Menu
: 修复menuItem
过多时超出显示滚动条 (issue #1249) @sinbadmaster (#1381)Menu
: 平铺式侧边导航,收起菜单,三级目录不展示 (issue #1692)(issue #1571) @sinbadmaster (#1381)Pagination
:hover
增加过渡效果https://github.com/Tencent/tdesign/issues/231
@zhangpaopao0609 (#1689)
🚧 Others
New Contributors
Full Changelog: 0.21.0...0.22.0
🌈 0.21.0
❗ Breaking Changes
🚀 Features
hooks
: 优化受控与非受控hooks
@zhangpaopao0609 (#1582)Guide
: 新增Guide
引导组件 @zhangpaopao0609 (#1540)
🐞 Bug Fixes
LiveDemo
: 修复tree
live demo
问题 @HQ-Lin (#1628)Dropdown
: 修复树形结构下的onclick
调用错误 @PengYYYYY (#1647)Table
: 修复columns type
为multiple
时,设置className
无效的问题 (issue #1632) @ojhaywood (#1633)Table
: 优化列宽调整策略 @ZTao-z (#1649)TimePicker
: 修复往前点击时间时滚动异常的问题 @uyarn (#1657)watermark
: 修复removable
无效 @samhou1988 (#1635)Form
: 修复labelAlign
为 top 时,form-item lable
为空labl
e 还会占据空间的问题 @ojhaywood (#1623)ImageViewer
: 多图片示例切换状态修复 @sinbadmaster (#1630)
🚧 Others
Demo
: 使用space
组件简化avatar
,badge
,calendar
,card
,collapse
示例 @RayJason (#1655)Demo
: 使用space
组件简化checkbox
,colorPicker
,form
示例 @RayJason (#1659)
New Contributors
- @ojhaywood made their first contribution in #1623
Full Changelog: 0.20.5...0.21.0
🌈 0.20.4
🚀 Features
Select
:- 支持基础功能「全选」(issue #1503) @RayJason (#1566)
change
事件回掉函数增加选中option
参数 (issue #1577) @RayJason (#1566)
Table
:Popup
: 增加delay
prop @ikeq (#1568)Loading
: 实现自定义指令v-loading
,支持fullscreen
inheritColor
修饰符 (issue #1486) @zhangpaopao0609 (#1579)ImageViewer
: 增加ImageViewer
组件 (issue 1402) @sinbadmaster (#1516)GlobalConfig
: 主题配置新增圆角面板 支持圆角配置 @mingrutough1 @uyarn (#1606)Button
: 增加tag
和herf
属性 @PengYYYYY (#1597)Form
: 添加whitespace
校验默认错误信息 @k1nz (#1567)
🐞 Bug Fixes
Cascader
:- 修复
value
为number
类型时有告警 (issue #1570) @Lmmmmmm-bb (#1593) - 修复
loadingText
无效 (issue #1555) @PengYYYYY (#1601) - 修复多选状态下点击
label
展开子级表现异常 @PengYYYYY (#1601)
- 修复
DatePicker
:Tabs
: 修复addable
添加按钮定位错误 @HelKyle (#1553)Select
: 修复creatable
模式下的filter
能力 @skytt (#1550)InputNumber
: 修复number
类型校验bug
@Lmmmmmm-bb (#1548)Checkbox
: 修复全选时可以选中已禁用选项的问题 @RayJason (#1554)Tree
:setData
支持keys
别名 (issue #1513) @zhangpaopao0609 (#1559)Popup
: 修复子popup
销毁时父级意外关闭 @ikeq (#1568)Swiper
: 修复动态渲染问题 (issue #1558) @btea (#1580)Table
: 修复表格部分元素无法随 table 变化而变化,如:空数据,tdesign-react#1319 @chaishi (#1591)Button
: 修复button
loading
状态的样式问题 @uyarn (#1610)TimePicker
: 修复部分设备滚动边界的跳动异常 (issue #1012) @uyarn (#1618)Tabs
: 修复addable
添加按钮定位错误 @HelKyle (#1553)LiveDemo
: 修复slider
垂直布局预览问题 (issue 1600) @wbxl2000 (#1603)
🚧 Others
Jumper
: 增加单元测试 @Lmmmmmm-bb (#1569)
New Contributors
- @HelKyle made their first contribution in #1553
- @sklme made their first contribution in #1309
- @ChenErik made their first contribution in #1562
- @RayJason made their first contribution in #1554
- @wbxl2000 made their first contribution in #1603
- @qijizh made their first contribution in #1607
Full Changelog: 0.20.3...0.20.4
🌈 0.20.3
🚀 Features
DatePicker
: 优化不设置valueType
场景下与format
一致 @HQ-Lin (#1525)Table
: 文本超出提示由Popup
更为Tooltip
,以便于定制各种提示文本主题色 @PDieE (#1497)Swiper
: 增加dots
和dots-bar
样式 (issue #1162) @LeoEatle (#1498)Grid
:align可选值新增 start/end/center等 @Micro-sun (#1532)
🐞 Bug Fixes
-
Table
: -
Cascader
:- 修复单选模式下
clearIcon
无法删除 @Lmmmmmm-bb (#1524) - 修复在输入时
entry
键会默认全选第一个选项的全部内容 (issue #1529) @PengYYYYY (#1534) - 修复通过
SelectInputProps
透传方法属性导致传入SelectInput
的数据变成的数组 (issue #1502) @PengYYYYY (#1534)
- 修复单选模式下
-
RangeInput
: 修正RangeInput
右侧图标没有居中对齐的问题(issue #1506) @PDieE (#1509) -
DatePicker
: 修复了TExtraContent
组件中的selectedValue Props
定义不正确的问题 (#1508 ) @sechi747 (#1511) -
Popup
: 修复overlayInnerStyle
未监听变化,增强container
健壮性 (issue #1442) @PengYYYYY (#1534) -
InputNumber
: 修复string
与number
比较错误及其导致的分页组件样式异常的问题 (common#784) @uyarn (#1537) -
Popconfirm
: Popconfirm 样式优化 @zhangpaopao0609 (#1519) -
Input
: 修正clearable
和password
模式的预览按钮无法同时存在的问题 @PDieE (#1518)
New Contributors
- @LeoEatle made their first contribution in #1498
- @Micro-sun made their first contribution in #1532
Full Changelog: 0.20.2...0.20.3
🌈 0.20.2
🚀 Features
Table
:- 支持行拖拽排序和列拖拽排序同时存在,(issue#1290) @chaishi (#1467)
- 行展开功能,新增事件参数
currentRowData
,表示当前展开行 @chaishi (#1467) - 可编辑单元格/行功能,新增
editableCellState
用于控制单元格是否可编辑,(issue#1387) @chaishi (#1467) - 可编辑单元格/行功能,新增
edit.defaultEditable
用于设置初始状态是否为编辑态 @chaishi (#1467)
Select
:InputNumber
: 支持超过16
位的大数字 @chaishi (#1412)ConfigProvider
: 支持自定义全局icon
@zhangpaopao0609 (#1420)Rate
: 新增rate
组件 @Yilun-Sun (#1415)Dialog
: 增加弹窗回车事件API
@huoyuhao (#1433)
🐞 Bug Fixes
Table
:- 修复吸顶表头,末尾有
1px
未对齐 @chaishi (#1412) - 修复窗口变化时,固定列阴影未更新问题 (issue #1289) @chaishi (#1439)
- 修复行选中功能,多选,分页数据异步加载,
onSelectChange
参数selectedRowData
数据不完整问题,表示当前展开行,(issue#1364) @chaishi (#1467) - 修复可编辑行,联动数据校验问题,(issue#1444) @chaishi (#1467)
- 修复吸顶表头,末尾有
Tree
:tree
可选时onActive
失效 (issue #1409) @zhangpaopao0609 (#1453)- 修正
setItem
无法正确 展开,高亮,选中节点 (issue #1428) @PDieE (#1465)
Cascader
:- 修复异步获取
options
后的懒加载无效 (issue #1448) (issue #1223) @PengYYYYY (#1471) - 修复
value
不是options
的健值会报错 (issue #1293) @PengYYYYY (#1471)
- 修复异步获取
InputNumber
: 修复数字精度问题 @chaishi (#1412)Transfer
:Transfer
与Tree
结合使用时,当 children 为空数组时,应当展示父节点 (issue #1366) @zhangpaopao0609 (#1438)Drawer
: 修复拖拽改变抽屉高度时可超出屏幕的问题 @sechi747 (#1450)Tabs
: 修复card
主题下onDragSort
的targetIndex
参数不正确的问题 @sechi747 (#1455)Breadcrumb
: 修复了设置disabled属性后仍触发点击事件的问题 @sechi747 (#1461)DaterPicker
: 调整默认展示时间为 00:00:00 @HQ-Lin (#1458)Slider
: 修复Slider
输入框无法输入0
问题 @ChrisLee0211 (#1469)
🚧 Others
New Contributors
- @sechi747 made their first contribution in #1440
- @xxxlj made their first contribution in #1459
- @PDieE made their first contribution in #1465
- @Yilun-Sun made their first contribution in #1415
- @Lmmmmmm-bb made their first contribution in #1479
Full Changelog: 0.20.1...0.20.2
🌈 0.20.1
🌈 0.20.0
❗️ BREAKING CHANGES
Popup
:overlayStyle
调整为控制t-popup
层级,新增overlayInnerStyle
控制t-popup__content
层级与原先overlayStyle
效果一致。@HQ-Lin (#1383)
🚀 Features
Icon
: 新增qq
、wechat
、wecom
、relativity
和pin-filled
等图标 @uyarn (#1382)Table
: 可编辑行功能,校验函数validateRowData
和validateTableData
返回值支持Promise
对象 @chaishi (#1392)Table
: 增加footerSummary
到props
@chaishi (#1371)DatePicker
: 支持季度国际化配置 @HQ-Lin (#1379)Link
: 新增Link
组件 @huoyuhao (#1391)
🐞 Bug Fixes
Table
: 可编辑单元格,多选和日期选择,点击下拉浮层中的内容会导致退出编辑,tdesign-vue-next#issue1384 @chaishi (#1392)DatePicker
: 修复下拉样式问题 @HQ-Lin (#1397)Menu
: 修复在nuxt3
里面鼠标悬浮或者点击子菜单不出现 元素代码里面出现一瞬间就消失了 (issue #937) @zhangpaopao0609 (#1400)Menu
:t-menu-item
大于8
个将会溢出 @zhangpaopao0609 (#1377)Tabs
: 修复Tabs
选项卡在nuxt3 ssr
应用中报错window is not defined
(issue #1262) @zhangpaopao0609 (#1398)Table
: 列宽度和小于表宽的情况下,调整列宽的结果与预期不符 @ZTao-z (#1406)SelectInput
: 修复属性props.readonly = true
或props.allowInput = false
时,仍会调用onBlur
的问题 @k1nz (#1351)SelectInput
: 修复当readonly
或disabled
属性为true
、表单禁用时,clearable
按钮可以点击的问题 (issue#1365) @k1nz (#1351)SelectInput
: 修复同时开启readonly
和allowInput
属性时,可以输入的问题 @k1nz (#1351)SelectInput
: 修复在Form
组件中使用禁用态表单不生效的问题 @k1nz (#1351)Select
: 修复属性props.readonly = true
或props.filterable = false
时,仍会调用onBlur
的问题 @k1nz (#1351)Select
: 修复当readonly
或disabled
属性为true
、表单禁用时,clearable
按钮可以点击的问题 (issue#1365) @k1nz (#1351)Select
: 修复同时开启readonly
和filterable
属性时,可以输入的问题 @k1nz (#1351)Input
: 修复在表单禁用时,clearable
按钮可以点击的问题 (issue#1365) @k1nz (#1351)Cascader
: 修复在表单禁用时,clearable
按钮可以点击的问题 (issue#1365) @k1nz (#1351)Table
: 宽度计算函数添加注释 @ZTao-z (#1413)Popup
: 修复嵌套使用点击 trigger 元素时异常关闭 (issue #1227) @ikeq (#1419)Transfer
: 穿梭框checked
和value
的值不在data
时会报错 (issue #1404) @PengYYYYY (#1416)Upload
:size-limit
使用MB
以上单位时校验错误 (issue #1386) @PengYYYYY (#1416)Dialog
: 对话框footer
不显示情况下,body padding
与dialog padding
冲突 (issue #1380) @PengYYYYY (#1416)Tree
: 组件实例方法setItem
参数错误 (issue #1410) @PengYYYYY (#1416)SelectInput
: 外部传入style
无法透传到Input
(issue #1385) @PengYYYYY (#1416)InputNumber
: 修复无法触发onEnter
方法 (issue #1396) (issue #1352) @PengYYYYY (#1416)Table
: 列宽度和小于表宽的情况下,调整列宽的结果与预期不符 @ZTao-z (#1406)Nuxt3
: 修复因nuxt3
将global
作为关键词,编译为globalThis
导致的组件运行错误 (issue #1388) (issue #1361)(issue #988) @zhangpaopao0609 (#1401)
🌈 0.19.1
🚀 Features
DatePicker
: 支持周、季度选择器 @HQ-Lin (#1336)Pagination
: 极简模式下合并快速跳转与页码跳转控制器 @HQ-Lin (#1359)Style
: 新增字体相关CSS Token
,支持通过CSS Token修改字体相关配置 具体请参考 font tokens @uyarn (#1358)Textarea
: 增加focus
和blur
实例方法 @timi137137 (#1349)Input
: 增加focus
和blur
实例方法 @timi137137 (#1349)Table
: 支持使用插槽footer-summary
定义通栏表尾,同时支持同名属性 Propsfooter-summary
渲染通栏表尾 @chaishi (#1357)Table
: 由于表格支持定义多行表尾,因而本次支持使用rowspanAndColspanInFooter
定义表尾行数据合并单元格,使用方法同rowspanAndColspan
,issue#1047 @chaishi (#1357)Table
: 支持min-width
透传到元素<col>
,issues#708 @chaishi (#1357)Table
: 新增cellEmptyContent
,当列数据为空时显示指定值,issues#1320 @chaishi (#1357)Table
: 可编辑行功能,新增实例方法validate
,支持校验表格内的全部数据,issue#1341 @chaishi (#1357)
🐞 Bug Fixes
Menu
: 使用relatedTarget
标准属性兼容浏览器差异,修复在火狐浏览器无法收起的问题 (issue #1312), (issue #1243) (issue #1198) @sinbadmaster (#1345)ColorPicker
: 优化更新color-picker
组件样式 @S-mohan (#1346)Table
: 修复深色模式下垂直和水平方向滚动条交汇处出现白点的样式问题 by @RayJason @uyarn (#1358)Table
: 行选中会触发重置列宽调整的结果 @chaishi (#1357)Table
: 可编辑行功能,提交校验时只校验了第一列,issue#1339 @chaishi (#1357)Table
: 列配置功能,带边框模式,移除分页组件边框下方多余的边框 @chaishi (#1357)Dialog
: 修复confirm-btn
类型问题 (issue #1347) @PengYYYYY (#1363)Dropdown
: 修复popupElem
为空时的组件内部报错 (issue #1344) @PengYYYYY (#1363)TagInput
: 修复taginput
空值时缺失padding
的问题 @uyarn @PengYYYYY (#1363)
Full Changelog: 0.19.0...0.19.1
🌈 0.19.0
❗️ 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 (#1299)Upload
: 增加setPercent
实例方法用于满足自定义上传方法时设置上传进度(issue #1266) @PengYYYYY (#1331)
🐞 Bug Fixes
Dialog
: 删除冗余的样式 @huoyuhao (#1305)Table
: 树形结构,展开全部功能,默认不应该展开懒加载节点 @chaishi (#1307)Table
: 多级表头,表尾列显示异常 @chaishi (#1307)Table
: 吸顶的多级表头,左侧边线缺失问题 @chaishi (#1307)Cascader
: 修复在异步获取option
的情况下,参数校验导致用户行为异常 @PengYYYYY (#1317)Popup
: 修复content
为纯英文时无法自动换行 (issue #1318) @PengYYYYY (#1317)Tree
: 修复setData
组件存在children
后的导致组件崩溃 @ardor-zhang (#657)Tabs
: 修复tabpanel
组件的label
不能根据函数进行自定义展示 (issue #1311) @PengYYYYY (#1331)Upload
: 修复draggable
和multiple
组合使用时组件无输出(issue #1326) @PengYYYYY (#1331)ClassPrefix
:替换遗漏的classprefix
@uyarn (#1300)Tabs
: 修复组合场景下的示例 @LAWTED (#1334)
🚧 Others
Table
: 修复validateRowDate
拼写错误到validateRowData
(issue #1321) @PengYYYYY (#1317)
New Contributors
Full Changelog: 0.18.2...0.19.0
🌈 0.18.1
🚀 Features
Table
: 树形结构,支持resetData
重置整个树形结构数据 @chaishi (#1278)TagInput
: 支持标签拖拽 @ardor-zhang (#1271)Slider
: Slider新增showStep属性控制步长刻度值显示 @ChrisLee0211 (#1287)Upload
: 支持单组件的文案配置 @uyarn (#1289)- 支持通过CSS Token配置组件圆角 @mingrutough1 (common#648)
🐞 Bug Fixes
DatePicker
: 修复重置日期后面板月份未重置问题 @HQ-Lin (#1248)DatePicker
: 修复range
选择器开始时间被禁用问题 @HQ-Lin (#1270)Form
: 修复help
插槽不生效的问题(issue #1267) @k1nz (#1272)Dialog
: 修复preventScrollThrough
为false
情况下,body
间去了滚动条宽度 @huoyuhao (#1261)Table
: 树形结构,懒加载节点重置时(即调用setData
)没有清空子节点信息问题 @chaishi (#1278)Card
: 修复loading
状态无效 (issue #1259) @PengYYYYY (#1275)Space
: 组件中若存在v-if
,则不渲染的组件间距依然存在 (issue #1259) @PengYYYYY (#1275)InputNumber
: 修复初始化为undefined
情况下操作按钮disabled
的校验问题 (issue #1291) @PengYYYYY (#1275)Radio
: 修复点击选择父盒子点击事件触发两次 (issue #1259) @PengYYYYY (#1275)Select
: 修复autowidth
无效 (issue #1226) @PengYYYYY (#1280)