Releases: Tencent/tdesign-vue
Releases · Tencent/tdesign-vue
1.6.0
🚀 Features
Icon
: 新增 960 个图标;调整图标命名photo
为camera
,books
为bookmark
,stop-cirle-1
为stop-circle-stroke
;移除money-circle
图标,具体请查看图标页面 @uyarn (#2677)Table
: 可编辑表格,新增edit.keepEditMode
,用于控制单元格始终保持为编辑态 @chaishi (#2662)Image
: @chaishi (#2665)- 属性
src
支持传入 File 文件类型显示图片 - 新增支持
fallback
,用于设置图片加载失败时的兜底图 - 新增支持
referrerpolicy
属性
- 属性
ImageViewer
: 属性images
支持传入 File 文件类型预览图片 @chaishi (#2665)Upload
: 文件上传列表支持显示缩略图,通过showThumbnail
属性控制 @chaishi (#2665)Link
: 新增透传download
属性,支持浏览器直接下载,#2628 @xiaosansiji (#2659)
🐞 Bug Fixes
InputAdornment
: 修复装饰文字折行的问题 @PengYYYYY (common#1553)
🚧 Others
Full Changelog: 1.5.2...1.6.0
1.5.2
🚀 Features
Table
:- 可筛选表格,支持透传 attrs/style/classNames 属性、样式、类名等信息到自定义组件,issue#2627 @chaishi (#2629)
- 虚拟滚动场景,支持通过行唯一标识跳转到指定行(通过行下标跳转到指定行,以前的版本已支持) @chaishi (#2643)
Upload
: 拖拽上传场景,支持 accept 限制可上传的文件类型 @chaishi (common#1547)
🐞 Bug Fixes
Checkbox
: 支持value
传入undefined
@chaishi (#2623)Table
:Input
: form表单disabled状态下input异常显示clear @sinbadmaster (#2634)Dialog
:TreeSelect
: 修复自定义标签,点击关闭异常的问题 @sinbadmaster (#2631)
Full Changelog: 1.5.0...1.5.1
1.5.0
🚀 Features
Table
: 新增lazyLoad
表格元素懒加载,当出现在可视区域时,再渲染表格第一屏数据 @chaishi (#2605)Transfer
: 新增targetDraggable
API , 支持对目标列表拖拽排序的功能 @uyarn (#2612)Slider
: label 支持${value}%
格式配置 @uyarn (#2613)Tree
: tree 组件改进列表渲染逻辑 @TabSpace (#2586)Menu
:- 新增 API
routerLink
,可指定菜单项渲染为 Router 控制跳转的 a 标签 @boogie-ben (#2603) - 重构侧边栏导航子菜单展开/收起动画实现 @xiaosansiji (#2561)
- 新增 API
TimePicker
: @uyarn (#2618)disableTime
回调中新增毫秒参数- 优化展示不可选时间选项时滚动到不可选选项的体验
🐞 Bug Fixes
Tabs
: 修复 tabs 组件放在 dialog 中 tab-bar 不能正常显示的问题 @uyarn (#2595)Transfer
: 修复穿梭框存在默认已选且不允许移除的值被移除的异常问题 @uyarn (#2599)Table
: @chaishi (#2605)- 可编辑表格场景,支持设置
colKey
值为链式属性,如:a.b.c
- 可编辑表格场景,行编辑,
edit.props
和edit.on
为函数时,新增参数updateEditedCellValue
用于更新编辑状态的表格数据,issue#2577 - 修复列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,issue#2363 @chaishi (#2606)
- 可编辑表格场景,支持设置
Checkbox
: 修复版本v1.4.8
中无法在 CheckboxGroup 内部自定义任意节点的问题 @chaishi (#2604)InputNumber
: 修复decimalPlaces
存在时,数值满足要求,用户未操作,就已经触发onChange
事件问题,issue#2616 @chaishi (#2617)Menu
: @boogie-ben (#2603)- 渲染为 a 标签时,a 标签覆盖范围扩大至整个菜单项,而不是只有文本部分
- 修复当菜单项渲染 a 标签并且
collapsed = true
状态时,菜单项内区隐藏导致无法点击跳转的问题 - 修复渲染为 a 标签,弹出展示子菜单,文本未对齐的问题
- 修复 SubMenu 菜单项过多时无法完整展示的问题 issue#2262
- 修复
MenuItem
click 点击事件未传递 event 参数的问题 @xiaosansiji (#2561)
Tree
: @TabSpace (common#1535)- 修复
treeNodeModel
实例未能同步 node 属性的问题 - 优化节点状态更新时的性能
- 修复
Full Changelog: 1.4.8...1.5.0
1.4.8
🚀 Features
DatePicker
: 优化关闭浮层后重置默认选中区域 @honkinglin (#2585)Checkbox
: @chaishi (#2583- 新增支持
lazyLoad
,懒加载,用于需要渲染大量数据,或加载复杂内容/图片的场景 - 渲染性能优化,选择或取消某一个选项时,不再重复渲染全部复选框
- 新增支持键盘控制选项选中或取消选中
- 新增支持 CheckboxGroup 使用
options
定义选项列表的同时,使用插槽label
定义选项内容。可用于数据量较大的场景,不会重复渲染
- 新增支持
🐞 Bug Fixes
Checkbox
: @chaishi (#2583)- 复选框禁用逻辑优先级顺序修复,应当为:
Form.disabled < CheckboxGroup.disabled < Checkbox.disabled
- 修复带禁用按钮的全选逻辑问题
- 复选框禁用逻辑优先级顺序修复,应当为:
Input
: 输入框的值类型移除Number
类型 @liweijie0812 (#2582)AutoComplete
: 修复表单内AutoComplete
输入框宽度与Input
组件不一致的问题 @liweijie0812 (common#1524)InputNumber
:- 修复大尺寸的
padding
样式问题 @uyarn (common#1533) - 数字为空时,返回
null
,而非undefined
@uyarn (common#1533)
- 修复大尺寸的
Transfer
: 优化 transfer item 类名优先级问题 @xixileng (common#1530)TagInput
: 修复 tag-input 前缀不居中且会发生抖动的问题 @xixileng (common#1532)Dialog
: 修复组件销毁后,没有正确销毁 DOM,导致的内存泄漏问题 @loganylwu (#2581)
🚧 Others
Grid
: 移除span
默认值,gutter
类型补充lg/xl/xxl
@liweijie0812 (#2584)
New Contributors
- @loganylwu made their first contribution in #2581
Full Changelog: 1.4.7...1.4.8
1.4.7
🌈 1.4.7 2023-07-11
🚀 Features
Upload
: @chaishi (#2568)- 新增组件实例方法,
uploadFilePercent
用于更新文件上传进度 theme=image
,支持使用fileListDisplay
自定义 UI 内容theme=image
,支持点击名称打开新窗口访问图片,issue#2338- 拖拽上传场景,支持
accept
文件类型限制,issue#3075
- 新增组件实例方法,
Dialog
: 为内容区域增加超长时滚动条样式实现 @liweijie0812 (common#1523)
🐞 Bug Fixes
Alert
: 修复内部自定义元素透明度变化,意外导致 Alert 隐藏的问题 @xiaosansiji (#2571)Upload
: 自定义上传方法,修复未能正确返回上传成功或失败后的文件问题 @chaishi (#2568)Popup
: 修复trigger=hover
时首次鼠标快速移动导致父级关闭的问题 @ikeq (#2573)
Full Changelog: 1.4.6...1.4.7
1.4.6
🚀 Features
DatePicker
: 新增onConfirm
事件 @liweijie0812 (#2545)Table
: 树形结构,添加行层级类名,方便业务设置不同层级的样式 @chaishi (#2547)
🐞 Bug Fixes
DatePicker
: 修复默认值为null
时点击日期选择器报错的问题 @liweijie0812 (common#1499)Input
: 修复limitNumber
部分在disabled
状态下的样式问题 @uyarn (#2557)Tree
: 修复单独设置checkable
属性的功能 @TabSpace @uyarn (#2557)InputNumber
: 修复value = 0
时自动校正不生效的问题 @imp2002 (#2546)
🚧 Others
编辑器插件
: 更新 WebStorm 等编辑器的组件提示 @liweijie0812 (#2544)
New Contributors
- @liweijie0812 made their first contribution in #2545
- @imp2002 made their first contribution in #2546
Full Changelog: 1.4.5...1.4.6
1.4.5
🚀 Features
Dialog
: 支持full-screen模式 @Ghostdar (#2529)Table
: 列宽调整场景,新增事件onColumnResizeChange
,在列宽调整后触发 @chaishi (#2535)Menu
: 为默认侧边导航菜单滚动条增加优化样式 @liweijie0812 (common#1421)
🐞 Bug Fixes
Table
: 列配置和列宽调整场景,修复列数量由多变少时未能更新宽度问题;tdesign-vue-next#2951 @chaishi (#2535)-
🚧 Others
官网
: 官网新增英文版本,支持中英文切换 @uyarn (#2521)
New Contributors
Full Changelog: 1.4.4...1.4.5
1.4.4
🐞 Bug Fixes
Drawer
: 修复destroyOnClose
不符合预期问题 @Aicmortal (#2517)TextArea
: 修复设置value
值后 autosize 自适应失效的问题 @xiaosansiji (#2527)Swiper
: 修复navigation
插槽失效的问题 @uyarn (#2514)Table
: 减少斑马纹样式影响范围,避免自定义元素被自定义 @chaishi (common#1415)Menu
: 侧边导航超长时,不再隐藏滚动条,防止鼠标操作环境下不能拖动滚动条的问题 @xiaosansiji (common#1416)
🚧 Others
Full Changelog: 1.4.2...1.4.4
1.4.2
🚀 Features
Menu
:- Submenu 新增 popupProps 属性,允许透传设置底层 Popup 弹窗属性 @xiaosansiji (#2504)
- 去除子菜单 inline 样式,改为样式类实现,方便通过全局 Design Token 方式调整尺寸和间距等 @xiaosansiji (#2496)
InputNumber
: 初始值为undefined/null
,且存在 decimalPlaces 时,不再进行小数点纠正 @chaishi (#2483)
🐞 Bug Fixes
Menu
:- 修复弹出类菜单内容未对齐的问题 @xiaosansiji (#2496)
- 修复侧边导航横向内容可以滚动的问题 @xiaosansiji (common#1398)
- 修复菜单项与展开箭头 icon 未两端对齐的问题 @xiaosansiji (common#1390)
Timeline
: 修复timeline-item
响应式渲染丢失的问题 @uyarn (#2501)Table
: 修复通过current
修改分页,序列号没有变化的问题 @LoopZhou (#2506)ColorPicker
: 初始化为渐变模式时 支持空字符串作为初始值 @uyarn (#2511)TreeSelect
: 修复 keys配合valueType = object
时使用的异常问题 @uyarn (#2511)Cascader
: 修复空数组选项展示异常的问题 @uyarn (#2511)Upload
: 删除 Upload 中对 loading 的重复颜色设置 @sinbadmaster (common#1399)
Full Changelog: 1.4.1...1.4.2
1.4.0
🚀 Features
Menu
: @xiaosansiji (#2461)- 设置
href
时使用 标签渲染菜单项 #1671 - 使用 Popup 重构 Menu 弹出菜单实现
- 设置
Select
: 优化选项结构 移除多余的span节点 @uyarn (#2480)InputNumber
: 支持默认格式化小数点 @chaishi (#2478)
🐞 Bug Fixes
Loading
: 修复多次调用关闭全屏函数时控制台报错问题 @huangpiqiao (#2465)Menu
: @xiaosansiji (#2461)- 修复收起菜单时超出内容无法滚动的问题 #2435
- 修复侧边导航菜单,次级弹出菜单也会展示 Tooltip 的问题
InputNumber
: 修复部分小数点数字无法输入问题 @chaishi (#2460)Popup
: 修复popupPlugin
用法的triggerElement
参数的类型报错的问题 @zhangpaopao0609 (#2477)Input
: 修复快速输入或同时输入时输入值异常的问题 @uyarn (#2479)InputAdornment
: 修复 1.3.4 中修复空字符串导致插槽没有正常渲染的问题 @uyarn (#2480)ImageViewer
: 修复 closeBtnprop = false
时渲染异常的问题 @sinbadmaster (#2472)类型问题
: 修复Radio Checkbox Input Tabs Popup
等组件缺少 type 的问题 @chaishi (#2475)
Full Changelog: 1.3.4...1.4.0