Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 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
🌈 1.4.1
🐞 Bug Fixes
Table
: 可编辑表格校验错误信息样式不对齐,(issue#3154) @chaishi (#3155)Tree
: 修复 (pr #3154) 导致的树选择器单选无法选中(issue#3158) (issue#3154) @uyarn (#3159)
🚧 Others
Full Changelog: 1.4.0...1.4.1
🌈 1.4.0
🚀 Features
TimePicker
:Menu
: 重构侧边栏导航子菜单展开/收起动画实现,修复SubMenu
菜单项过多时无法完整展示的问题 (issues #2262) @xiaosansiji (#3140)Image
: 属性src
支持传入File
文件类型显示图片 @chaishi (#3136)ImageViewer
: 属性images
支持传入File
文件类型预览图片 @chaishi (#3136)Upload
: 文件上传列表支持显示缩略图,通过showThumbnail
属性控制 @chaishi (#3136)
🐞 Bug Fixes
Table
:- 可编辑表格场景,支持设置
colKey
值为链式属性,如:a.b.c
@chaishi (#3137) - 可编辑表格场景,行编辑,
edit.props
和edit.on
为函数时,新增参数updateEditedCellValue
用于更新编辑状态的表格数据,tdesign-vue#2577 @chaishi (#3137) - 列宽调整 + 表头吸顶 + 列配置自定义综合场景下,列宽变少时,表格宽度无法恢复原来的宽度,(tdesign-vue#2363) @chaishi (#3137)
- 修复可编辑单元格场景,执行
validateTableData
函数后,没有触发事件onValidate
问题 @chaishi (#3143)
- 可编辑表格场景,支持设置
Tree
: 修复active
事件中,参数context
中actived
值和实际状态相反 @gaoachao (#3134)Button
: 禁用优先级,Button.disabled > Form.disabled
@liweijie0812 (#3133)InputNumber
:decimalPlaces
存在时,数值满足要求,用户未操作,就已经触发onChange
事件问题,(tdesign-vue#2616) @chaishi (#3145)Menu
: 修复MenuItem
click
点击事件未传递event
参数的问题 @xiaosansiji (#3140)
New Contributors
Full Changelog: 1.3.12...1.4.0
🌈 1.3.12
🚀 Features
Checkbox
:
🐞 Bug Fixes
Input
:Rate
: 修复rate
在开启文字显示与半星时,tooltip
显示异常的问题(issue #2891) @xixileng (#3097)InputNumber
: 修复input-number
内容为空时,值为undefined
的问题,应当为null
(issue #2900) @xixileng (#3098)Checkbox
: 修复Form.disabled
表单无法统一控制Checkbox
组件禁用状态问题 @chaishi (#3103)Select
: 修复autofocus
不生效的问题(issue #2970) @xixileng (#3112)Radio
: 优化选项组换行情况 @ontheroad1992 (#3081)Icon
: 修复manifest
字段影响开发阶段请求的问题 @uyarn (#3113)TagInput
: 修复tag-input
前缀不居中且会发生抖动的问题 @xixileng (#3113)Transfer
: 修复t-transfer__list-item
与t-checkbox
优先级问题 @uyarn (#3113)Select
: 修复使用tab
键聚焦时无法输入内容的问题 (issue #2960) @xixileng (#3119)Stickytool
: 修复sticky-item
组件内部无法更新数据的问题 @uyarn (#3118)Dialog
:dialog plugin
执行destroy
方法时,销毁组件实例 @xixileng (#3095)DatePicker
: 优化关闭浮层后重置默认选中区域 @honkinglin (#3107)Grid
:row Props.gutter
类型补充lg,xl,xxl
@liweijie0812 (#3105)
🚧 Others
Form
: 示例代码中email
使用t-auto-complete
组件替换 @liweijie0812 (#3101)
Full Changelog: 1.3.11...1.3.12