Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 1.9.9
🚀 Features
Borderless
:RangeInput
DateRangePicker
TimeRangePicker
支持无边框模式 @liweijie0812 (#4442)
🐞 Bug Fixes
Cascader
:Tabs
:Upload
: 修复部分图标不支持全局替换的问题 @uyarn (#4434)Dialog
: 修复cancelBtn
和confirmBtn
设置为null
的类型问题 @chouchouji (#4439)Tabs
: 修复t-tabs__bar
在dialog
中的尺寸问题 @RyouSY (#4438)Input
: 修复maxlength
不准确问题 @novlan1 (#4429)TagInput
: 修复tagProps
没有作用到折叠的标签上的缺陷 @uyarn (#4465)Pagination
: 修复pagination
在pageSize
改变时onChange
无法获取最新pageSize的问题 @1379255913 (#4450)RangeInput
: 清空图标不能正常显示 @betavs (#4453)Dropdown
: 修复由于没有动态计算导致使用方修改DropdownItem
高度后计算位置错误的问题 @uyarn (#4484)Table
: 修复拖拽排序时,祖先节点内的顺序错误的问题 @uyarn (common#1880)InputNumber
: 修复小数点精度计算,以0
开头的计算边界逻辑缺失导致计算错误的问题 @uyarn (common#1879)
🚧 Others
Progress
: TS类型改名StatusEnum
=>ProgressStatus
,ThemeEnum
=>ProgressTheme
@liweijie0812 (#4426)RangeInput
: 增加liveDemo
@liweijie0812 (#4442)
New Contributors
- @chouchouji made their first contribution in #4432
- @RyouSY made their first contribution in #4438
Full Changelog: 1.9.8...1.9.9
🌈 1.9.8
🚀 Features
Form
: 支持通过表单的readonly
属性影响TagInput
组件 @xiaojueshi (#4370)Icon
: 新增有序列表图标list-numbered
,优化lock-off
的绘制路径 @DOUBLE-DENG (#4378)TreeSelect
:valueDisplay
回调整个节点信息,用于输入框的回调展示 @uyarn (#4389)Dropdown
: 新增panelTopContent
和panelBottomContent
API 的实现 @uyarn (#4388)ImageViewer
: 新增attach
API,支持自定义ImageViewer
的挂载节点 @josonyang (#4405)Tree
: 使用getTreeData
获取树结构,支持children
为true
的情况 @josonyang (#4405)DatePicker
: 新增needConfirm
API,支持日期时间选择器不需要点击确认按钮保存选择时间 @Cat1007 (#4411)
🐞 Bug Fixes
DateRangePicker
: @liweijie0812- 修复在
Form
表单处于禁用时,禁用不生效的问题 (#4380) - 修复
label
样式异常的问题 (common#1845)
- 修复在
TagInput
: 修复Form
组件disabled
属性无法影响到TagInput
组件 @xiaojueshi (#4353)Icon
: 修复图标chart-column
的命名错误问题 @uyarn (#4378)Input
: 修复禁用状态下仍可以切换明文密文的问题 @jby0107 (#4387)Avatar
: 修复max
属性在多层嵌套下不生效的问题 @1379255913 (#4326)Table
: 修复thClassName
不支持函数和数组使用的缺陷 @theBestVayne (#4406)Breadcrumb
: 修复_blank
配置打开两次新Tab
页的缺陷 @uyarn (#4421)Notification
: 修复部分节点前缀没有跟随classPrefix
变化的问题 @uyarn (#4421)
🚧 Others
New Contributors
- @Tsuj100 made their first contribution in #4384
- @jby0107 made their first contribution in #4387
- @theBestVayne made their first contribution in #4406
Full Changelog: 1.9.7...1.9.8
🌈 1.9.7
🚀 Features
Tree
:Descriptions
: 新增tableLayout
属性 @zhangpaopao0609 (#4257)Tabs
: 新增scrollPosition
选中滑块滚动最终停留位置 @oljc (#4269)Dialog
: 新增dialogStyle
和dialogClassName
API,作用于弹窗本身,方便对弹窗本身样式进行调整 @uyarn (#4347)Plugin
: 单独导出涉及Plugin
相关组件的样式,支持修改前缀的部分场景使用 @uyarn (#4343)InputNumber
: 支持Form
组件的readonly
API @xiaojueshi (#4321)
🐞 Bug Fixes
Select
:- 修复键盘上下键选中选项后
onEnter
事件获取的context.value
错误的问题 @1379255913 (#4303) - 修复
Option
在OptionGroup
中必须使用v-for
才可以使用的缺陷 @1379255913 (#4318)
- 修复键盘上下键选中选项后
DatePicker
:- 修复切换
mode
时,日期选择器切换头部显示错误的问题 @wilonjiang (#4292) - 修复切换
mode
时,format
未匹配导致组件解析失败的问题 @wilonjiang (#4292)
- 修复切换
Table
:- 修正
tableLayout: auto
和固定表头搭配使用的列宽不同步问题 @Cat1007 (#4285) - 删除
ellipsis.tsx
中不必要的标志重置 @xiaojueshi (#4349)
- 修正
Tree
:Pagination
: 选择器更改时内部当前值未修改 @betavs (#4284)Cascader
: 修复无children
选项点击时不会显示之前的列表 @1379255913 (#4301)
Full Changelog: 1.9.6...1.9.7
🌈 1.9.6
🚀 Features
Form
: 新增readonly
属性,支持配置表单只读 @xiaojueshi (#4176)Button
: 新增loadingProps
API @novlan1 (#4219)Breadcrumb
: 优化展示文字overflow
展示tooltip
的判断条件 @xiaojueshi (#4220)Table
: 优化展示文字overflow
展示tooltip
的判断条件 @xiaojueshi (#4220)SelectInput
: 新增size
属性 @1379255913 (#4229)Watermark
: 增强水印防篡改能力 @oljc (#4233)Tabs
: 支持通过滚轮或者触摸板进行滚动操作 @oljc (#4222)DatePicker
: 优化日期区间选择器头部区间的变化逻辑,选择后左侧区间大于右侧区间,则默认调整为左侧区间始终比右侧区间小 @uyarn (#4263)Input
: 新增spellCheck
是否开启拼写检查 @liweijie0812 (#4265)TreeSelect
: 对外暴露treeRef
@novlan1 (#4235)ImageViewer
: 支持原生svg
渲染 @josonyang (#4249)Drawer
: 增加拖拽时的最大最小限制,增加onSizeDragEnd
回调函数 @ZWkang (#4009)
🐞 Bug Fixes
Cascader
:- 修复
prefixIcon
、suffix
和suffixIcon
的slot
功能缺失的问题 @1379255913 (#4229) - 修复
autofocus
功能失效的问题 @uyarn (#4266)
- 修复
Tabs
: 修复滑块定位问题 @ZTH520 (#4207)List
: 修复开启虚拟滚动的异常问题 @uyarn (#4208)Table
: 修正固定行和虚拟滚动的组合使用场景 @Cat1007 (#4145)Select
: 修复远程搜索配合过滤,输入筛选条件后,使用键盘选择异常的问题 @ZTH520 (#4218)Table
: 修复filter.type
的告警逻辑问题 @uyarn (#4226)InputNumber
: 修复allowInputOverLimit=false
大小值判断时,value
为undefined
时,会出现显示 Infinity 的问题 @HaixingOoO @uyarn (#4262)DatePicker
: 修复在指定format
和valueType
下,年份解析错误问题 @Ericleungs (#4161)
New Contributors
- @novlan1 made their first contribution in #4219
- @1379255913 made their first contribution in #4229
- @josonyang made their first contribution in #4249
Full Changelog: 1.9.5...1.9.6
🌈 1.9.5
🚀 Features
TimePicker
:- 新增
valueDisplay
API ,支持自定义展示内容 @liweijie0812 (#4192) - 新增
label
API ,支持自定义定义左侧文本 @liweijie0812 (#4195) - 此刻按钮在设置
preset
API 时不再展示 @uyarn (#4191)
- 新增
Upload
: 新增trigger-button-props
中default
和content
参数透传 @betavs (#4126)Radio
: 禁用优先级Radio.disabled
>RadioGroup.disabled
>Form.disabled
@liweijie0812 (#4182)Borderless
:Input
、AutoComplete
、ColorPicker
、DatePicker
、TagInput
、TimePicker
新增borderless
API,支持无边框模式 @liweijie0812 @uyarn (#4159) (#4192)DatePicker
: 新增label
API ,支持自定义定义左侧文本 @liweijie0812 (#4192)Scroll
: 调整滚动条兼容的实现方式,优化1.9.4
版本需要依赖autoprefixer
版本更新的问题 @LoopZhou
🐞 Bug Fixes
Table
:Upload
:Select
: 在选择框可输入时,每次输入都会触发 popup-visible-change 事件 @Liao-js (#4137)Transfer
: 修复穿梭框存在默认已选且不允许移除的值仍可移除的异常问题 @liect (#4147)Table
: 修改表格判断内容是否溢出 @thc-07 (#4093)Textarea
: 兼容组件销毁情况下,元素不存在导致报错的问题 @PDieE (#4144)Form
: 修复表单disabled
为true
,表单输入类组件disabled
为false
时的表现异常问题 @uyarn (#4189)Menu
: 提升t-popup__menu
的样式优先级,解决dist内样式优先级一致导致样式异常的问题 @uyarn (#4197)Select
: 优化已选样式覆盖已禁用样式的问题 @fython (#4197)Cascader
: 修复Cascader
多选状态下 删除选项时触发多次change
事件的问题 @algerkong (#4140)ColorPicker
: 修复切换预览颜色时,通道按钮位置不变的问题 @fennghuang (#4177)
🚧 Others
Tabs
: 更新可滑动的选项卡示例文档 @fennghuang (#4167)Upload
: 修复locale
跳转链接异常的问题 @uyarn (#4197)
New Contributors
- @ssmyaojiayouya made their first contribution in #4156
- @thc-07 made their first contribution in #4093
- @fennghuang made their first contribution in #4167
Full Changelog: 1.9.4...1.9.5
🌈 1.9.4
🚀 Features
Textarea
:Scroll
: 修复由于Chrome 121
版本支持scroll width
之后导致Table
、Select
及部分出现滚动条组件的样式异常问题 @LoopZhou (common#1765)。请注意,基于@vue/cli-service 4.x
及以下版本初始化的项目由于依赖的autoprefixer
版本过低,会因为这个修复受影响编译,请整体升级@vue/cli-service
至5.0
以上
🐞 Bug Fixes
DatePicker
: 对于valueType = 'Date'
不进行初始化的 parse @Cat1007 (#4066)Loading
:hide
函数错误关闭所有Loading
实例. @XBIsland (#4081)Popup
: 修复在webcomponent
场景下由于shadowroot
导致document
判断异常引起的展示问题 @decadef20 (#4091)Descriptions
: 修复内容为空时候的报错 @zhangpaopao0609 (#4092)Textarea
:autosize
在Firefox
中不生效。 @XBIsland (#4104)DatePicker
: 修复1.9.3
版本中周和季度模式选择异常的问题 @uyarn (#4096)Tabs
: 修复拖拽排序后手动新增tab
位置异常问题 @Liao-js (#4108)Cascader
: 修复自定义渲染内容不支持多选 @ZTH520 (#4109)TimePicker
: 修复没有选中具体区间时预设值错误的问题 @uyarn (#4123)Tabs
: 修复拖拽排序后手动新增tab
位置异常问题 @Liao-js (#4108)Skeleton
: 修复设置delay
延迟并且loading
为true
时,无法在到达delay
时间前取消准备到来的loading
@boogie-ben (#4119)BreadcrumbItem
: 修复读取content
内容; 文本溢出时调用slot?.default()
非函数的问题 @boogie-ben (#4120)
New Contributors
- @Summer-Shen made their first contribution in #4082
- @catiwang made their first contribution in #4097
- @Liao-js made their first contribution in #4108
Full Changelog: 1.9.3...1.9.4
🌈 1.9.3
🌈 1.9.1
🚀 Features
Breadcrumb
:breadcrumb-item
新增click
事件 @uyarn (#4017)Tag
: 新增color
API,支持自定义颜色 @maoyiluo (#4023)TagInput
: 扩展collapsedItems
的删除功能 (issue #3662)DatePicker
: 新增valueDisplay
和selectInputProps
API,支持对展示内容进行自定义 @uyarn (#4038)
🐞 Bug Fixes
Descriptions
:Loading
:Table
:Notification
:NotifyPlugin
返回错误NotificationInstance
导致NotifyPlugin.close
函数错误关闭组件。 @XBIsland (#4014)Form
: 避免form-item
的label
属性当for
为空时仍然赋值的问题 @sechi747 (#4027)Cascader
: 修复value
数据回填异常导致样式失效问题 (#4021) @XBIsland (#4025)Tnput
: 修复hover
时键盘操作无法触发blur
事件。 (#3963) (#3903) (#3639) @XBIsland (#4032)Locale
: 修复Image
和ImageViewer
英语语言包异常的问题 @uyarn (#4038)DatePicker
: 修复format
与valueType
不一致的场景下计算错误的问题 @uyarn (#4058)Tabs
: 修复使用action
时控制台告警的问题 @uyarn (#4057)ColorPicker
: 修复linear-gradient
模式无法拖动调整颜色的问题 (#4015) @XBIsland (#4022)Icon
: 优化Icon
无网络场景的描述,着重标出处理方案 @xiexin12138 (#4024)
🚧 Others
Menu
: 去除demo
中的争议属性 @sinbadmaster (#4049)
New Contributors
- @xiexin12138 made their first contribution in #4024
- @maoyiluo made their first contribution in #4023
- @topazur made their first contribution in #3663
Full Changelog: 1.9.0...1.9.1
🌈 1.9.0
🚀 Features
Description
:layout
类型定义调整为字符串多类型 @chaishi (#3939)- 支持嵌套的描述组件(issue #3952) @zhangpaopao0609 (#3970)
Form
:trigger
支持submit
@liweijie0812 (#3910)Demo
: 支持Typescript
代码示例 @chaishi @uyarn @RSS1102 @HaixingOoO (#3929)Statistic
:color
黑色风格适配深色模式 (common#1721) @liweijie0812 (#3910)Slider
: 支持通过label=null
或label=false
隐藏滑块数字浮层 @chaishi (#3997)Table
: 支持全局配置size
@Lyan-u (#3993)Nuxt
: 移除产物中的nuxt module,调整为安装@tdesign-vue-next/nuxt
使用,解决使用es/nuxt
的功能异常的问题,详细使用方式请参考快速开始中的介绍 @uyarn @liweijie0812 (#4001)
🐞 Bug Fixes
Table
:- 修正虚拟滚动下
footer
的实现 @Cat1007 (#3965) - 树形结构表格,修复同时异步设置
data
和expandedTreeNodes
时,展开节点无效问题(延迟设置有效),issue#3873 @chaishi (#3967) - 固定列表格,在
Dialog
中固定列宽度被挤压问题,issue#3844 @chaishi (#3967) - 完善
Table
组件Typescript
类型定义 @chaishi (#3936) - 修复列拖拽排序问题 @chaishi (#3968)
- 修正在
footer
高度更新的场景下,footer
没有被正常刷新的问题 @Cat1007 (#3975)
- 修正虚拟滚动下
Drawer
: 修复closeBtn
属性Boolean
类型转换未生效的问题 @trojanyao (#3427)Form
: 校验判断不严谨的问题 @betavs (#3960)Select
: 修复select createAble 选中没有触发change事件问题 @hkaikai (#3962)Nuxt
: 修复在nuxt
中使用Form
组件无法正常构建的问题 @richardji202 (#3977)ColorPicker
:color
值未同步更新 @betavs (#4005)Drawer
: 修复closeBtn
属性Boolean
类型转换未生效的问题 @trojanyao (#3427)Affix
: 修正margin
计算,避免出现error
@Cat1007 (#3972)
🚧 Others
Code
: 编辑器代码提示更新 @liweijie0812 (#3927)
New Contributors
- @trojanyao made their first contribution in #3427
- @richardji202 made their first contribution in #3977
- @XBIsland made their first contribution in #3992
Full Changelog: 1.8.1...1.9.0
🌈 1.8.1
🚀 Features
🐞 Bug Fixes
Tabs
:Form
:Drawer
:visible
为false
时,按esc
会触发onEscKeydown
和onCancel
事件 @betavs (#3836)- 修复
closeOnEscKeydown
开启时任意按键都会触发Drawer
问题 @ruanlinxin (#3904)
Input
: 修复禁用状态下focused
样式未消除的问题 @wilonjiang (#3840)TreeSelect
: 修复可过滤开启时搜索框内容与filter
函数不同步更新的问题 @PeterJayawesome (#3862)VirtualScroll
: 修改virtual
中的buffer
实现,修正错位的translateY的计算逻辑 @Cat1007 (#3776)Slider
: @uyarnLoading
: 修复未设置z-index
默认值的问题 @betavs (#3881)DatePicker
: 修复单独配置popupProps
的on-visible-change
功能异常的问题 @uyarn (#3908)TagInput
: 修复taginput
中size
对默认collapsedItems
不生效的问题 @SadWood (#3847)Radio
: 修复回车时控制台报错的问题 @liweijie0812 (#3896)
🚧 Others
Form
:trigger api
文档更新 @liweijie0812 (#3882)Tree
: 示例代码由OptionsAPI
更为CompositionAPI
@chaishi (#3899)Descriptions
: 展示冒号示例文字错误 @czq297297 (#3841)
New Contributors
- @czq297297 made their first contribution in #3841
- @PeterJayawesome made their first contribution in #3862
- @ruanlinxin made their first contribution in #3904
Full Changelog: 1.8.0...1.8.1