Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 1.10.6
🚀 Features
List
: 新增scrollTo
方法,支持滚动到指定元素,可参考示例使用 @natural1024 (#4863)Radio
: 新增theme
API,用于决定options
方式渲染的Radio
样式 @myronliu347 @liweijie0812 (#4872)
🐞 Bug Fixes
Table
:Cascader
:Dialog
:Swiper
: 修复autopaly=false
, 修改current
无效 @liweijie0812 (#4845)Upload
: 上传组件图片展示样式优化 @huangchen1031 (#4853)Slider
: 滑块可以正常在移动端设备中拖动 @zd5043039119 (#4860)DatePicker
: 优化日期范围选择面板初始化展示的逻辑,保持右侧面板大于左侧面板 @uyarn (#4879)DateRangePicker
: 修复开始结束值同时存在的逻辑判断错误问题 @betavs (#4868)Tree
: 修复使用keys
定义value
无法配合scrollTo
一起使用的问题 @uyarn (#4880)
📝 Documentation
New Contributors
- @HHaoWang made their first contribution in #4829
- @zd5043039119 made their first contribution in #4860
- @natural1024 made their first contribution in #4863
Full Changelog: 1.10.5...1.10.6
🌈 1.10.5
🚀 Features
Vitest
: 升级vitest
版本以及相关依赖到2.1.8
,配合 vscode 插件支持单个单测的运行测试 @PengYYYYY (#4807)TimePicker
: 支持readonly
属性 @RSS1102 (#4812)DatePicker
: 支持readonly
属性 @RSS1102 (#4790)
🐞 Bug Fixes
Tabs
:Transfer
:Table
:Dropdown
: 示例里prefixIcon
字段应该调整为函数形式 @Lnncoco (#4769)Pagination
: 增加class
方便区分组件状态 @uyarn (#4828)ColorPicker
: 修复colorMode
文案国际化 @liweijie0812 (#4778)Dropdown
: 当options
为空时,控制台报错的问题 @betavs (#4785)Drawer
: 修复closeOnOverlayClick
属性默认值为true
导致全局参数无法设置的问题 (#4782) @PengYYYYY (#4801)DatePicker
: 修正needConfirm
为false
的场景下,preset
选择失效的问题 @Cat1007 (#4792)Input
: 修复在Form
设置全局只读下Input
组件的状态异常问题 @xiaojueshi (#4818)Tree
: 修复树开启虚拟滚动后容器宽度发生变化会导致回滚到顶部的问题 @uyarn (#4826)
📝 Documentation
New Contributors
- @Lnncoco made their first contribution in #4769
- @zydemail made their first contribution in #4777
- @lxzlx624 made their first contribution in #4781
Full Changelog: 1.10.4...1.10.5
🌈 1.10.4
🚀 Features
Icon
: 图标库发布0.3.0
版本,新增907
个新图标;命名优化blockchain
重命名改为transform-1
,gesture-pray-1
重命名为gesture-open
,gesture-ranslation-1
重命名为wave-bye
,gesture-up-1
重命名为gesture-typing
,gesture-up-2
重命名为gesture-right-slip
,logo-wechat
重命名为logo-wechat-stroke-filled
,移除tree-list
、logo-adobe-photoshop-1
等错误图标 @uyarn (#4729)Nuxt
:@tdesign-vue-next/nuxt
发布0.1.5
版本, 自动导入Typography
、Empty
组件和新图标Switch
: 新增before-change
API , 用于需要发起异步请求的场景 @centuryPark (#4699)Cascader
: 单选模式下当trigger
为hover
时,选中选项后自动关闭面板 @uyarn (#4717)Checkbox
: 新增title API
, 用于在选项展示禁用原因等场景 @liweijie0812 (#4737)RadioGroup
: 新增readonly API
@liweijie0812 (#4737)Form
: 全部readonly
API 默认值改undefined ,修复表单readonly
为 true,表单输入类组件readonly
为 false 时的表现异常问题 @liweijie0812 (#4737)AnchorItem
: 新增customScroll API
,支持关闭默认滚动动画,由用户可自定义锚点滚动的行为 @boogie-ben (#4386)Dialog
: 新增 APIBeforeOpen
对话框执行打开动画效果前触发,BeforeClose
对话框执行消失动画效果前触发 @Wesley-0808 (#4733)Drawer
: 新增 APIBeforeOpen
抽屉执行打开动画效果前触发,BeforeClose
抽屉执行关闭动画效果前触发 @Wesley-0808 (#4733)
🐞 Bug Fixes
Input
:TreeSelect
:- 修复异步加载且
valueType="object"
情况下,v-model
报错 @ylunwang (#4734) - 修复异步加载且
valueMode="onlyLeaf"
情况下的选中逻辑(common#1976) @ylunwang (#4734)
- 修复异步加载且
Menu
:TagInput
: 修复在readonly
模式下仍可以通过Backspace
按键删除已选项的缺陷 @RSS1102 (#4696)Avatar
: 头像链接切换后,清除上一张图片加载失败的占位符 @Cat1007 (#4724)ColorPicker
: 最近使用颜色需要选中才能删除 @superNos (#4720)Tabs
:dialog
中的tabs
默认选中样式不正确 @chensid (#4722Cascader
: 修复当选项label
非字符串时title
渲染异常的问题 @uyarn (#4759)InputNumber
: 修复largeNumber
下format
错误作用于value
上的问题 @uyarn (#4695)
📝 Documentation
New Contributors
- @cszhjh made their first contribution in #4698
- @centuryPark made their first contribution in #4699
- @chensid made their first contribution in #4725
- @superNos made their first contribution in #4720
- @ylunwang made their first contribution in #4734
- @ZhuYuRan001 made their first contribution in #4670
- @dsh0416 made their first contribution in #4719
Full Changelog: 1.10.3...1.10.4
🌈 1.10.3
🚀 Features
TimePicker
: 新增autoSwap
API,支持1.10.2
版本之后仍支持保持选定的左右侧时间大小顺序 @uyarn (#4662)Select
:valueDisplay
增加label
参数 @uyarn (#4645)
🐞 Bug Fixes
Select
:Descriptions
:- 修复
layout
为vertical
下的设置span
的展示问题 @zhangpaopao0609 (#4656) - 修复
span
大于column
配置的渲染问题 @zhangpaopao0609 (#4656)
- 修复
Tree
: 修复没有子节点时,自定义图标无法点击 @RSS1102 (#4638)Space
: 修复使用v-if
的情况下存在冗余空格的问题 @Luffy-developer (#4663)InputNumber
: 禁用时焦点事件仍然会触发的问题 @betavs (#4661)DatePicker
: panel top arrow doesn't work when using week mode @RSS1102 (#4673)Table
: 多级表头下的通过colspan合并表头 @wangyang0210 (#4669)Input
: 修复 Input type="number" 时,无法输入小数位末尾 0 的问题 @wilonjiang (#4660)Drawer
: 修复打开drawer
时页面抖动的问题 @uyarn (#4671)Dialog
: 修复打开dialog
时页面抖动的问题 @RSS1102 @uyarn (#4671)
📝 Documentation
Tree
: 修复valueMode
API 的拼写错误问题 @Simon-He95 (#4622)Docs
: 修复Codesandbox
示例启动失败或需要打开 devbox 才可以运行的问题 @RSS1102 (#4610)
🚧 Others
Table
: 修复table
的API文档中多余的。
@Wesley-0808 (#4683)
New Contributors
- @lllllllqw made their first contribution in #4625
- @Luffy-developer made their first contribution in #4663
- @Wesley-0808 made their first contribution in #4683
Full Changelog: 1.10.2...1.10.3
🌈 1.10.2
🚀 Features
Table
: 可展开收起场景下新增t-table__row--expanded
和t-table__row--folded
用于区分展开和收起的行 @uyarn (#4586)Rate
: 新增clearable
API, 用于支持清空评分 @uyarn (#4603)TimePicker
: 支持时间区间选择器自动调整左右区间 @uyarn (#4606)i18n
: 国际化新增 意大利语it_IT
俄语ru_RU
@liweijie0812 (#4592)
🐞 Bug Fixes
Select
:DatePicker
:TreeSelect
: 修复多选状态下默认点击父节点选项的行为为选中 @uyarn (#4579)Tree
: 修复多选下配置expandOnClickNode
后没有正确生效的问题 @uyarn (#4579)Transfer
:search
事件缺少trigger
参数 @betavs (#4590)InputNumber
: 修复数字输入框小数位数类型定义错误问题,由String
改为Number
类型 @D-xuanmo (#4599)RangInput
: 修复开启clearable
值为空报错 @liweijie0812 (#4608)ConfigProvider
: 修复全局配置丢失响应式问题 @aolyang (#4612)DateRangePicker
: 修复日期区间选择器配置时间相关格式时,没有正确处理defaultTime
的问题 @uyarn (#4606)Upload
: 修复部分theme
下禁用下链接不可点击的问题 @uyarn (#4614)Drawer
: 优化非模态框的阴影样式 @RSS1102 @uyarn (#4614)ColorPicker
: 修复设置inputProps.width
导致的样式问题 @RyouSY @uyarn (#4614)Typography
: 修复title
的字体大小问题 @uyarn (#4614)Swiper
: 修复分段式导航在暗色模式下箭头颜色不适配的问题 @uyarn (#4614)ImageViewer
: 优化图片查看器默认的缩放比例,减少滚轮缩放效果的闪烁感 @RSS1102 (#4583)Textarea
: 修复设置autosize
且切换页面时组件异常的问题 @RSS1102 (#4539)
New Contributors
Full Changelog: 1.10.1...1.10.2
1.10.1
🌈 1.10.0
🌈 1.10.0 2024-09-10
🚀 Features
Empty
: 新增Empty
空状态组件 @HaixingOoO (#4519)Typography
: 新增Typography
排版组件 @byq1213 (#4293)Cascader
:Form
:- 添加
whitespace
校验默认错误信息 @liweijie0812 (#4508) - 新增
id
API,表单原生的id
属性,支持用于配合非表单内的按钮通过form
属性来触发表单事件 @uyarn (#4538)
- 添加
Tag
:- 新增
title
API 控制鼠标悬停显示的文本 @liweijie0812 (#4517) - 修改
maxWidth
生效的dom
节点,方便控制文本内容长度 @liweijie0812 (#4532)
- 新增
GlobalConfig
: 新增descriptions.colonText
rate.rateText
setpes.checkIcon
支持全局配置 @liweijie0812 (#4476)Radio
:RadioGroup
change
事件回调添加name
属性 @taninsist (#4491)Button
: 新增form
API,原生的form
属性,支持用于通过form
属性触发对应id
的form
的表单事件 @uyarn (#4538)InputNumber
:decimalPlaces
类型扩展,支持灵活的进位配置 @zhangpaopao0609 (#4536)
🐞 Bug Fixes
List
:- 修复使用虚拟滚动列表时使用
v-if
展示的场景容器未判空异常的问题 @zhengchengshi (#4541) - 修复
list-item
的props
错误导致部分API
不生效的问题 @summer-077 (#4544)
- 修复使用虚拟滚动列表时使用
Tag
: 修复全局替换closeBtn
图标的场景下报错的问题 @uyarn (#4494)TimePicker
: 修复format
仅支持HH:mm:ss
格式的问题 @liweijie0812 (#4505)Table
: 修复拖拽调整列宽之后超出省略样式丢失的问题 @uyarn (#4545)
🚧 Others
New Contributors
- @taninsist made their first contribution in #4491
- @zhengchengshi made their first contribution in #4541
- @summer-077 made their first contribution in #4544
- @Nero978 made their first contribution in #4543
Full Changelog: 1.9.9...1.10.0
🌈 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