Releases: Tencent/tdesign-vue-next
Releases · Tencent/tdesign-vue-next
🌈 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
🌈 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