Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 1.6.1
🚀 Features
Table
:Popup
: 组件新增实例方法update/getOverlay/getOverlayState
,用于更新或获取浮层内容、状态等 @chaishi (#3414)Select
: 支持键盘操作下拉选项选中或取消 @chaishi (#3414)Cascader
: 支持使用valueDisplay
自定义选中项的内容呈现 @chaishi (#3414)Tree
: 提供虚拟滚动能力 @TabSpace (#3410)Badge
:content
,count
插槽支持(issue #3447) @liweijie0812 (#3454)
🐞 Bug Fixes
Input
: 聚焦和失焦事件纠正,当组件已经处于聚焦状态时,点击label/suffix/prefix/icon
等元素,不再重复触发一次失焦和聚焦事件 @chaishi (#3414)TagInput
: 聚焦和失焦事件纠正,当组件已经处于聚焦状态时,点击标签,不再重复触发一次失焦和聚焦事件 @chaishi (#3414)Select
:- 聚焦和失焦事件纠正,下拉选项选中时不再自动失焦,以便继续切换选项 @chaishi (#3414)
- 筛选后使用键盘上下键选择功能异常(isssue #3392) @liweijie0812 (#3420)
- 修复下拉选项闪现(issue #3416) @betavs (#3418)
Cascader
:- 聚焦和失焦事件纠正,下拉选项选中时不再自动失焦,以便继续切换选项 @chaishi (#3414)
- 修复
cascader
渲染多余的tag-input__prefix
元素导致表现异常 @PengYYYYY (#3446) change
事件中source
异常问题(issue #2835) @PengYYYYY (#3456)
Tree
: 解决setData
方法无法触发属性变更的问题 @TabSpace (#3410)Form
: 修复statusIcon
为函数或插槽时,参数为空的问题 @SBDaQingWa (#3449)
🚧 Others
- docs: 新增
CodeSandbox
支持 @LadyChatterleyLover (#3422)
New Contributors
- @TabSpace made their first contribution in #3410
- @SBDaQingWa made their first contribution in #3449
Full Changelog: 1.5.7...1.6.0
🌈 1.5.7
🚀 Features
Table
: 支持通过属性local
配置组件所有文本 @chaishi (#3380)Card
:title
使用div
取代span
在自定义场景下更符合规范 @uyarn (#3385)
🐞 Bug Fixes
Dialog
:- 修复
Dialog plugin
事件销毁Dialog
未销毁wrapper
,导致多个wrapper
在页面(issue #3381) @Zzongke (#3383) - 修复没有定义确认按钮属性场景时(即没有设置
confirmBtn
),confirmLoading
无效问题 @chaishi (#3393)
- 修复
Table
: 列配置弹框,关闭时默认不销毁 @chaishi (#3380)Checkbox
: 修复checkbox-group
的innerValue.value
为undefined
导致异常 @Nice-PLQ (#3405)List
: 修复1.5.6
版本list-item
丢失props
的异常 @uyarn (#3376)
New Contributors
Full Changelog: 1.5.6...1.5.7
🌈 1.5.6
🚀 Features
Table
:- 可编辑单元格,支持透传编辑组件事件属性
edit.props.onChange
,issue#2843 @chaishi (#3353) - 可高亮行表格,支持鼠标点击高亮表格行,支持键盘操作高亮行(ArrowDown/ArrowUp/Space/ESC/Shift),支持连续高亮行区域,issue#2217 @chaishi (#3353)
- 可悬浮表格,除鼠标悬浮表格行之外,本次新增支持键盘操作悬浮表格行 @chaishi (#3353)
- 可选中行表格,支持键盘操作(ArrowDown/ArrowUp/Space/ESC/Shift) @chaishi (#3353)
- 除全局配置支持语言配置外,本次新增通过属性
local
进行单个组件进行语言配置 @chaishi (#3362) - 列配置功能,支持定义
columnControllerTopContent
和columnControllerBottomContent
定义列配置弹框顶部或底部内容 @chaishi (#3362) - 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景 @chaishi (#3362)
- 可编辑单元格,支持透传编辑组件事件属性
SelectInput
: 新增valueDisplayOptions
,可配置在使用valueDisplay
时也使用自带的占位符与输入回显实现(issue #3339) @ngyyuusora (#3342)List
: 支持虚拟滚动的支持 @uyarn (#3360)TreeSelect
: 支持panelTopContent
和panelBottomContent
的使用 @uyarn (#3355)
🐞 Bug Fixes
Table
:- 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)
- 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#3362)
Dialog
:- 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)
- 类型问题,修复 DialogPlugin({ cancenBtn: '取消' }) 提醒类型缺失问题, issues#2635 @chaishi (#3352)
Cascader
: 修复borderless
无效 @PengYYYYY (#3359)Pagination
: 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)Input
: 修复默认不显示,满足某种条件后才显示的场景下,自动宽度计算错误问题,issue#3266,issue#3092 @chaishi (#3352)UseResizeObserver
: 修复缺少容器元素判空问题 @chaishi (#3372)
🚧 Others
- docs(tree): example filter update @liweijie0812 (#3326)
New Contributors
- @nsf-github made their first contribution in #3357
Full Changelog: 1.5.4...1.5.5
🌈 1.5.5
🚀 Features
Table
:- 可编辑单元格,支持透传编辑组件事件属性
edit.props.onChange
,issue#2843 @chaishi (#3353) - 可高亮行表格,支持鼠标点击高亮表格行,支持键盘操作高亮行(ArrowDown/ArrowUp/Space/ESC/Shift),支持连续高亮行区域,issue#2217 @chaishi (#3353)
- 可悬浮表格,除鼠标悬浮表格行之外,本次新增支持键盘操作悬浮表格行 @chaishi (#3353)
- 可选中行表格,支持键盘操作(ArrowDown/ArrowUp/Space/ESC/Shift) @chaishi (#3353)
- 除全局配置支持语言配置外,本次新增通过属性
local
进行单个组件进行语言配置 @chaishi (#3362) - 列配置功能,支持定义
columnControllerTopContent
和columnControllerBottomContent
定义列配置弹框顶部或底部内容 @chaishi (#3362) - 列配置功能,支持分组显示列配置信息,一般用于表格列数量特别多,需要分类显示场景 @chaishi (#3362)
- 可编辑单元格,支持透传编辑组件事件属性
SelectInput
: 新增valueDisplayOptions
,可配置在使用valueDisplay
时也使用自带的占位符与输入回显实现(issue #3339) @ngyyuusora (#3342)List
: 支持虚拟滚动的支持 @uyarn (#3360)TreeSelect
: 支持panelTopContent
和panelBottomContent
的使用 @uyarn (#3355)
🐞 Bug Fixes
Table
:- 修复 Dialog 弹框中打开表格,表格中分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)
- 列配置功能,修复每次打开自定义列配置弹框,都会创建一个新的弹框而旧弹框没有消除问题 @chaishi (#3362)
Dialog
:- 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)
- 类型问题,修复 DialogPlugin({ cancenBtn: '取消' }) 提醒类型缺失问题, issues#2635 @chaishi (#3352)
Cascader
: 修复borderless
无效 @PengYYYYY (#3359)Pagination
: 修复 Dialog 弹框中打开表格,分页组件信息出现超出省略问题,issue#3266,issue#3092 @chaishi (#3352)Input
: 修复默认不显示,满足某种条件后才显示的场景下,自动宽度计算错误问题,issue#3266,issue#3092 @chaishi (#3352)
🚧 Others
- docs(tree): example filter update @liweijie0812 (#3326)
New Contributors
- @nsf-github made their first contribution in #3357
Full Changelog: 1.5.4...1.5.5
1.5.4
🌈 1.5.4 2023-09-07
🚀 Features
Table
: @chaishiWatermark
: 文字新增fontFamily
属性 @LadyChatterleyLover (#3314)Dialog
: @chaishiTreeSelect
: 树选择支持suffix和suffixIcon @ngyyuusora (#3290)
🐞 Bug Fixes
Form
: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)Table
: @chaishi- 可筛选表格,修复
resetValue
在清空筛选时,未能重置到指定resetValue
值的问题 (#3316) - 可筛选表格,修复晒选项的值为
false
时,筛选图标未能高亮问题 (#3321) - 树形结构,可拖拽调整行顺序,修复最后一个节点展开的子节点位置不正确问题 (#3296)
- 树形结构,修复
v1.5.3
中tree.defaultExpandAll
失效问题 (#3296) - 树形结构表格,修复 expandedTreeNodes.sync 和 @expanded-tree-nodes-change 使用 expandTreeNodeOnClick 时无效问题
- 支持不使用columnController时也可以使用列配置 @ngyyuusora (#3301)
- 可筛选表格,解决
title
使用函数或插槽定义时,过滤结果行文本显示问题,issue#3303 (#3321) - 可编辑表格,修复多个可编辑表格同时存在时,校验互相影响问题 (#3341)
- 可筛选表格,修复
Image
: 修复fallback
在第一次加载失败后无效问题 @chaishi (#3319)Select
: 修复下拉框多选状态下不显示前缀图标 @LadyChatterleyLover (#3323)Menu
: 修复双层菜单未配置router
时 to 属性无法基于vue-router
默认跳转的缺陷 @uyarn (#3325)Breadcrumb
: 修复未配置router
时 to 属性无法基于vue-router
默认跳转的缺陷 @uyarn (#3325)Transfer
: 修复穿梭框组件无法搜索深层级树形结构数据 @LadyChatterleyLover (#3336)Form
: 修复 form 组件 scrollToFirstError 无效的问题 @dreamlords (#3294)
🌈 1.5.3
🚀 Features
Upload
: 上传组件theme='image'
时,在disabled
状态不显示上传按钮 @yuzunyue (#3277)Input
: 添加maxlength
属性String
类型 (issue #3265) @Zz-ZzzZ (#3271)Textarea
: 添加maxlength
属性String
类型 (issue #3265) @Zz-ZzzZ (#3271)Table
: 树形结构,没有设置expandedTreeNodes
情况下,data
数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性expandedTreeNodes
控制,tdesign-vue#2735 @chaishi (#3283)
🐞 Bug Fixes
Table
:Button
: 修复了button
在loading
状态下依然可以触发点击事件的问题 @yuzunyue (#3269)Upload
: 修复非自动上传时图片缩略图不显示 @imp2002 (#3276)Menu
: 修复通过v-for
渲染双层菜单时部分属性失效的问题 @uyarn (#3289)Tabs
: 修复在封装tabs
组件时内部定义了slot
后使用v-for
不渲染的问题(issue #3281) @Zz-ZzzZ (#3288)Cascader
: 修复cascader
清空时展开状态表现 @PengYYYYY (#3284)Message
: 修复message
没有触发onClose
事件 @Zzongke (#3258)
🚧 Others
New Contributors
Full Changelog: 1.5.2...1.5.3
🌈 1.5.2
🚀 Features
Table
:Switch
:onchange
参数添加context: { e: MouseEvent }
@liweijie0812 (#3247)Keys
: 全局keys api
引用common.ts
导出变量 @PengYYYYY (#3243)Transfer
: 支持targetDraggable
,可对目标列表进行排序,具体使用方式见示例代码 @uyarn (#3267)
🐞 Bug Fixes
Menu
:- 修复普通双层菜单模式路由跳转功能失效的问题(issue #3261) @uyarn (#3263)
- 修复普通双层菜单
click
事件丢失的问题(issue #3256) @uyarn (#3263)
Table
:- 树形结构,修复组件实例方法 展开全部
expandAll
问题 @chaishi (#3260) - 点击行展开/点击行选中,修复
expandOnRowClick
和selectOnRowClick
无法独立控制行点击执行交互问题 issue#3254 @chaishi (#3260)
- 树形结构,修复组件实例方法 展开全部
Upload
: 修复Upload
组件showUploadProgress
属性不生效(issue #3239) @imp2002 (#3245)Switch
: 调整disabled
禁用优先级,Switch.disabled > Form.disabled
@liweijie0812 (#3247)Link
: 调整disabled
禁用优先级,Link.disabled > Form.disabled
@liweijie0812 (#3252)
🚧 Others
Transfer
: 树形示例增加keys
配置,方便了解使用方式 @uyarn (#3267)
Full Changelog: 1.5.1...1.5.2
🌈 1.5.1
🐞 Bug Fixes
ImageViewer
: 修复图片浏览的全局配置无效(issue #3171) @sinbadmaster (#3236)MenuItem
: 修复点击后的回调函数报错 @PengYYYYY (#3237)
🚧 Others
Affix
: 修复offsetBottom/offsetTop
文档描述 @xiaosansiji (#3233)Treeselect
: 修复keys
文档描述 @xiaosansiji (#3233)
Full Changelog: 1.5.0...1.5.1
🌈 1.5.0
❗ Breaking Changes
Icon
: 新增 960 个图标;调整图标命名photo
为camera
,books
为bookmark
,stop-cirle-1
为stop-circle-stroke
;移除money-circle
图标,具体请查看图标页面 @uyarn (#3174)
🚀 Features
Select
:- 支持透传
label
属性,定义内部标签名称 @chaishi (#3212) - 增加
keys.disabled
用于定制字段控制选项的禁用 @PengYYYYY (#3202)
- 支持透传
Table
: 可编辑单元格场景,新增edit.keepEditMode
,用于保持单元格始终为编辑模式 @chaishi (#3199)Link
: 新增透传download
属性,支持浏览器直接下载 (issue #2628) @xiaosansiji (#3201)Guide
: 完整支持自定义高亮框 @zhangpaopao0609 (#3111)Button
: 支持使用Tab
键聚焦 @chaishi (#3218)Checkbox
: 支持使用空格键选中或取消选中 @chaishi (#3218)Radio
: 支持使用空格键选中或取消选中 @chaishi (#3218)Form
:FormItem
组件支持遗漏的属性status
和tips
,用于定义不同状态的提升文本;其中tips
支持插槽形式 @chaishi (#3225)InputNumber
:tips
支持使用插槽自定义 @chaishi (#3225)TreeSelect
: 增加keys
字段用于定制数据中对应的字段别名 @PengYYYYY (#3202)Cascader
: 增加keys.disabled
用于定制字段控制节点的禁用(issue #3193) @PengYYYYY (#3202)Tree
: 增加keys.disabled
用于定制字段控制节点的禁用 @PengYYYYY (#3202)Transfer
: 增加keys.disabled
用于定制字段控制选项的禁用 @PengYYYYY (#3202)
🐞 Bug Fixes
Table
:- 修复
dragSort
配置为row-handler-col
时拖拽排序不生效的问题(issue #2718) @nined9 (#2717) - 虚拟滚动场景,修复默认的滚动条长度(位置)和滚动后的不一致问题 @chaishi (#3199)
- 修复
Popup
:overlayEl
未绑定,第一次点开无法定位到选中项 @AuYuHui (#3189)Menu
: 修复同一个MenuItem
多次触发onChange
的问题 @leezng (#3187)SelectInput
: 修复宽度自适应模式autoWidth
下拉框宽度过窄问题 @chaishi (#3212)Select
: 修复宽度自适应模式autoWidth
下拉框宽度过窄问题 @chaishi (#3212)Link
: 修复target
属性未传时,实际渲染<a />
标签会显示target
空属性的问题 @xiaosansiji (#3201)TreeSelect
: 自定义显示tag
关闭异常 (issue #3216) @sinbadmaster (#3217)Form
: 修复scrollToFirstError
无法滚动到<form-item :name="list[${index}].name"
这样的列表元素问题 @chaishi (#3225)ImageViewer
: 清除图片查看状态 @sinbadmaster (#3224)MenuItem
:onClick
事件参数调整 @dexterBo (#3228)Tree
: 修复tree
组件深度监听问题(issue #3227) @PengYYYYY (#3232)
🚧 Others
Demo
: 修复form
的custom-validator
示例代码 @PengYYYYY (#3205)Icon
: 新增分类展示全部图标的UI @uyarn (#3174)InputNumber
:tips
使用统一的类名.t-tips
和t-is-xxx
@chaishi (#3225)Cascader
: 补充borderless
文档 @PengYYYYY (#3202)Test
: 修复测试告警 @PengYYYYY (#3229)
New Contributors
Full Changelog: 1.4.2...1.5.0
🌈 1.4.2
🚀 Features
Table
: 可筛选表格,当前filterValue
未设置过滤值的默认值时,不再透传undefined
到筛选器组件,某些组件的默认值必须为数组,不允许是undefined
@chaishi (#3164)Table
: 可筛选表格,支持透传attrs/style/classNames
属性、样式、类名等信息到自定义组件,tdesign-vue#2627 @chaishi (#3164)
🐞 Bug Fixes
Table
: 固定表头固定列空数据场景,“暂无数据”错位显示问题,issue#3166 @chaishi (#3167)table
: 远程分页使用非受控用法时,切换超过defaultPageSize
的页面大小数据展示不全 @ngyyuusora (#3173)
🚧 Others
Full Changelog: 1.4.1...1.4.2