Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 0.24.1
🐞 Bug Fixes
Dropdown
: 修复插槽用法的使用缺陷 (issue #1825) @uyarn (#1827)Hooks
: 修复受控属性modelValue
和其他受控属性处理逻辑不一致的问题 @jxwanglong (#1828)
🚧 Others
Message
: 补充message
单元测试 @LadyChatterleyLover (#1824)
🌈 0.24.0
❗ Breaking Changes
🚀 Features
Table
:Dropdown
:Dialog
: 增加fullscreen api
@gumingWu (#1687)Select
: 调整下拉交互允许输入时,不关闭下拉面板,减少相关交互问题 @uyarn (#1808)
🐞 Bug Fixes
Upload
:- 修复
upload
导出预期外的变量导致组件注册时出现告警 @PengYYYYY (#1775) - 添加参数
response
到事件onSuccess
,单文件是对象,多文件是数组,issue#1774 @chaishi (#1776)
- 修复
Tree
:TreeSelect
:- 修复节点选中状态变化时
change
事件触发两次(issue #1787) @Lmmmmmm-bb (#1797) - 修复多选状态下点击选项直接关闭面板的问题 @uyarn (#1812)
- 修复节点选中状态变化时
Swiper
: 修复卡片模式时,切换空白的问题(issue #1763) @btea (#1796)Popup
: 修复更改classprefix
导致展开收起动画失效及相关连锁问题 @uyarn (#1790)TimePicker
: 修复部分设备下无法获取内联token
导致的滚动异常 @uyarn (#1790)
🚧 Others
Textarea
: 补充textarea
单元测试 @LadyChatterleyLover (#1772)Radio
: 补充radio
单元测试 @LadyChatterleyLover (#1772)Checkbox
: 补充checkbox
单元测试 @LadyChatterleyLover (#1781)Progress
: 补充progress
单元测试 @LadyChatterleyLover (#1783)Input
: 补充input
单元测试 @LadyChatterleyLover (#1764)Comment
: 补充comment
单元测试 @LadyChatterleyLover (#1785)Loading
: 补充loading
单元测试 @LadyChatterleyLover (#1789)List
: 补充list
单元测试 @LadyChatterleyLover (#1788)Alert
: 补充alert
单元测试 @LadyChatterleyLover (#1786)Progress
: 用space
组件替换更新progress
的示例代码 @yusongh (#1799)TreeSelect
: 增加change
事件单元测试 @Lmmmmmm-bb (#1797)Comment
: 用space
组件替换更新comment
的示例代码 @RayJason (#1805)List
: 用space
组件替换更新list
的示例代码 @RayJason (#1805)Loading
: 用space
组件替换更新loading
的示例代码@RayJason (#1805)Dialog
: 补充dialog
单元测试 @LadyChatterleyLover (#1811)Steps
: 补充steps
单元测试 @LadyChatterleyLover (#1813)InputNumber
: 补充input-number
单元测试 @LadyChatterleyLover (#1816)
Full Changelog: 0.23.1...0.24.0
🌈 0.23.1
🐞 Bug Fixes
Upload
:- 请求支持带上自定义
headers
@chaishi (#1767). 恢复 withCredentials
(issue #1765) @chaishi (#1768)
- 请求支持带上自定义
DatePicker
:InputNumber
: 输入中文或特殊符号时,清空数字为undefined
@chaishi (#1767)Menu
: 修复横向菜单栏子类过多,样式错乱问题 @sinbadmaster (#1742)
🚧 Others
Badge
: 补充Badge
组件单元测试 @LadyChatterleyLover (#1746)Grid
: 补充grid
单元测试 @LadyChatterleyLover (#1755)Layout
: 补充layout
单元测试 @LadyChatterleyLover (#1760)Avatar
: 补充avatar
单元测试 @LadyChatterleyLover (#1753)
🌈 0.23.0
❗ Breaking Changes
Upload
:
🚀 Features
Upload
:- 为适应
requestMethod
参数由文件对象,更为数组 @chaishi (#1723) UploadFile
对象新增uploadTime
属性,用于表示上传时间 @chaishi (#1723)theme=file
支持多文件上传 @chaishi (#1723)- 文件上传前处理函数
beforeUpload
存在时,依然支持sizeLimit
检测 @chaishi (#1723) - 新增
beforeAllFilesUpload
,所有文件上传之前执行,支持一次性判定所有文件是否继续上传。已经存在的beforeUpload
用于判定单个文件的是否继续上传 @chaishi (#1723) - 新增事件
onValidate
,文件校验不通过时触发,可能情况有:自定义全文件校验不通过、文件数量校验不通过、文件数量校验不通过、文件名重复(允许重复文件名场景下不会触发)@chaishi (#1723) - 新增事件
onOneFileSuccess
,多文件上传场景下,在单个文件上传成功后触发 @chaishi (#1723) - 新增事件 `onOneFileFail ,多文件上传场景下,在单个文件上传失败后触发 @chaishi (#1723)
- 新增
formatRequest
用于新增或修改上传请求参数(现有的format
用于格式化文件对象)@chaishi (#1723) - 新增
triggerButtonProps
用于指定文件选择触发按钮风格 @chaishi (#1723)
- 为适应
Table
:Menu
: 如果存在链接参数,默认使用标签<a>
(issue #1671) @Lmmmmmm-bb (#1728)Image
: 增加image
组件 @PengYYYYY (#1735)
🐞 Bug Fixes
Table
:- 树形结构,叶子节点缩进距离修正 @chaishi (#1740)
- 超出省略功能,
ellipsisTitle
优先级应当高于ellipsis
, tdesign-vue#1404 @chaishi (#1740) - 修复不提供
expandedRowKeys
的绑定会报错 @MyZhouGit (#1705) - 行选中功能,修复
column.type=single
时,column.title
无效问题,issue#1372 @chaishi (#1740) - 过滤功能,
list.value
值为number
无法高亮过滤图标问题 @chaishi (#1740) - 行选中功能,数据变化时,选中的数据依旧是变化前的数据,#1722 @chaishi (#1740)
- 不提供
expandedRowKeys
的绑定会报错 ,缺少判空,#1704 @chaishi (#1740)
Swiper
:ImageViewer
:- 按
class
命名规范修复组件class
命名 @sinbadmaster (#1731)
- 按
- 修复
demo
中弹出窗样式异常 @sinbadmaster (#1731) DatePicker
:- 修复
prefixIcon
suffixIcon
失效问题 (issue #1673) @HQ-Lin (#1724) - 优化 datepicker 输入事件交互 @HQ-Lin (#1736)
- 修复
Dialog
: 修复在弹窗内按下鼠标,在蒙层中松开会关闭弹窗的问题 @sechi747 (#1739)TreeSelect
: 修复popuoContent
无padding
@fenbitou (#1714)Hooks
: 修复使用v-model.trim
会将内容清空的问题 @zhangpaopao0609 (#1721)TimePicker
: 调整time-pick
样式 @wanghanzhen (#1730)Upload
: 修复一个请求上传多个文件,参数携带全部文件,当前只会携带一个file
参数@chaishi (#1723)
🚧 Others
Dropdown
: 补充dropdown
单元测试@Isabella327 (#1708)Switch
: 补充switch
单元测试 @ChrisLee0211 (#1729)Tabs
: 补充Tabs
单元测试 @YunYouJun (#1734)Tag
: 补充tag
单元测试 @LadyChatterleyLover (#1743)Skeleton
: 补充skeleton
单元测试 @LadyChatterleyLover (#1744)Card
: 补充card
组件单元测试 @LadyChatterleyLover (#1745)
New Contributors
- @anlyyao made their first contribution in #1720
- @yusongh made their first contribution in #1717
- @Isabella327 made their first contribution in #1708
- @fenbitou made their first contribution in #1714
- @MyZhouGit made their first contribution in #1705
- @wanghanzhen made their first contribution in #1730
- @YunYouJun made their first contribution in #1734
- @LadyChatterleyLover made their first contribution in #1743
Full Changelog: 0.22.1...0.23.0
🌈 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