Releases: Tencent/tdesign-vue
Releases · Tencent/tdesign-vue
1.0.0
🚀 Features
Table
: @chaishi (#1948)- 列配置支持
stopPropagation: true
,用于设置某一列单元格阻止事件冒泡 - 虚拟滚动支持行高动态变化
- 固定表头背景色始终保持为灰色底,无论内容是否溢出
- 列配置支持
TreeSelect
:onVisibleChange
事件增加回调参数 @uyarn (#1949)Guide
: 新增Guide
引导组件 @uyarn @zhangpaopao0609 (#1952)Select
: 提升部分情况下组件内部 options 处理的性能 优化大量数据加载卡顿的问题 @skytt (#1945)
🐞 Bug Fixes
Input
: 修复 Input 文字长度省略异常的问题 @uyarn (#1939)Table
: 修复表格宽度过小时出现抖动的问题 @chaishi (#1948)Drawer
: 修复 visible 默认为true
时内容不展示问题 @honkinglin (#1940)
Full Changelog: 0.52.2...1.0.0
1.0.0-rc.0
1.0.0-rc.0
0.52.2
🚀 Features
Table
: @chaishi- 树形结构,支持点击行展开树节点,issue#1847 (#1915)
- 树形结构,点击树节点展开图标时,不触发
onRowClick
行点击事件 - 虚拟滚动支持滚动到具体的某一个元素,用于呈现选中行/选中项 (#1914)
- 虚拟滚动支持数据变化时不重置,进而支持树形结构无限滚动
- 虚拟滚动支持表格高度变化,vue-next #1374
🐞 Bug Fixes
Table
: 修复点击展开行报错的异常 @chaishi (#1910)Space
: 修复separator
slot 无效的问题 @yaogengzhu (#1922)Datepicker
:- 修复右侧面板月份展示错误问题 @honkinglin (#1924)
- 修复 tips 样式问题 @honkinglin (#1927)
- 兼容 value 传入空字符串 @honkinglin (#1927)
Loading
: 修复LoadingPlugin.hide()
多次调用后报错的问题 @Nice-PLQ (#1930)Dropdown
: 修复超长下拉菜单子菜单位置异常的问题 @uyarn (#1910)Select
: 修复虚拟滚动未关闭下拉框切换页面导致告警的问题 @uyarn (#1910)SelectInput
: 修复多选空值场景下的右侧内边距问题 @chaishi (common #1082)Timepicker
: 修复清空 rangepicker 时返回值异常的问题 @uyarn (#1936)
🚧 Others
Calendar/Card/Collapse/Form/ImageViewer/Image
: demo 样例优化 @PengYYYYY (#1932)
New Contributors
Full Changelog: 0.52.1...0.52.2
0.52.1
0.52.0
🌈 0.52.0 2022-12-08
❗ Breaking Changes
SelectInput
: 调整 DOM 结构和类名,同其他框架保持一致,方便全部框架复用同一份 CSS @chaishi (#1880)Menu
: 样式优化 @xiaosansiji (#1882)- 弹出菜单中箭头不再翻转,间距等样式与 Dropdown 子菜单对齐
theme=light
时默认跟随全局浅色/暗色模式切换,theme=dark
保持暗色模式展示- 侧边导航,去除第三级自菜单弹出动画,减少操作干扰
🚀 Features
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)
🐞 Bug Fixes
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)
🚧 Others
Table
: demo 样例优化 @PengYYYYY (#1889)Menu
: demo 样例优化 @xiaosansiji (#1882)
Full Changelog: 0.51.1...0.52.0
0.51.1
❗ Breaking Changes
Jumper
: Jumper 更名为 PaginationMini 组件,正在使用 Jumper 组件的同学请从 Pagination 中导出替换 @honkinglin (#1845)
🚀 Features
Calendar
:Table
: 选中行功能,新增reserveSelectedRowOnPaginate
,用于支持在分页场景中,仅选中当前页数据,切换分页时清空选中结果,全选仅选中当前页数据 @chaishi (#1849)Tree
: 使用 composition api 重构组件 @TabSpace (#837)
🐞 Bug Fixes
Drawer
:- 修复
closeOnOverlayClick
存在默认值导致全局配置失效问题 @chaishi (#1844) - 修复 drawer 动画失效的问题 @honkinglin (#1858)
- 修复
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)
🚧 Others
- 支持插件 valor 代码提示 @chaishi (#1841)
- 优化 Form/Divider 组件 demo @pattybaby110 (#1829)
Full Changelog: 0.51.0...0.51.1
0.50.1
🚀 Features
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)
🐞 Bug Fixes
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)
🚧 Others
Test
: 完善Form/Steps/Space/Rate/Layout/Grid
组件测试用例 @xiaosansiji (#1820)Pagination
: 优化 demo 展示效果 @Ccppmmm (#1824)Cascader
: 优化自定义 collapsed demo 展示 @xiaosansiji (#1827)
New Contributors
Full Changelog: 0.50.0...0.50.1
0.50.0
❗ Breaking Changes
Comment/Slider/ImageViewer
: 组件 DOM 结构调整,有覆盖样式的同学请关注 @HQ-Lin (#1785、#1794、#1788)- 部分组件间距、尺寸等样式统一调整,支持使用尺寸相关Design Token调整间距、尺寸大小 @uyarn (common #993) @Wen1kang (common #977)
🚀 Features
Breadcrumb
: 新增icon
API @uyarn (#1781)TreeSelect
: 支持borderless
、tagProps
、selectInputProps
等 API @uyarn (#1795)Button
: 新增suffix
插槽 适用文字后置图标场景 @uyarn (#1799)TreeSelect
:- TreeSelect 底层重构为基于 SelectInput 实现,复用SelectInput样式,减少兼容样式代码 @uyarn (#1795)
- 补充 readonly 只读属性,@yaogengzhu (#1783)
🐞 Bug Fixes
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
Full Changelog: 0.49.6...0.50.0
0.49.5
0.49.4
🚀 Features
Tree
: 支持拖拽功能,详见示例代码 @xixileng (#1745)Timeline
: 新增 Timeline 时间轴组件,@weijiyang @uyarn (#1638)
🐞 Bug Fixes
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)
🚧 Others
New Contributors
- @aomnisz made their first contribution in #1658
- @weijiyang made their first contribution in #1638
Full Changelog: 0.49.3...0.49.4