Releases: Tencent/tdesign
TDesign Weekly Release (Jun 2nd 2025)
Vue2 for Web 发布 1.12.0
🌈 1.12.0 2025-06-11
🚀 Features
ColorPicker
: 自动根据「触发器 / 最近颜色 / 预设颜色」的色值进行切换单色和渐变模式;只开启渐变模式时,过滤「预设颜色 / 当前颜色」中的非渐变色值;新增 formatHEX8
,移除HSB
;使用渐变模式的业务请注意此变更⚠️ @RylanBot (#3572)Icon
: 新增logo-miniprogram
、logo-cnb
、seal
、quote
图标,优化多个文件相关图标的绘制效果,修复gesture-right-slip
的绘制问题 @taowensheng1997 @uyarn (#3577)InputNumber
:decimalPlaces
支持enableRound
参数,用于控制是否启用四舍五入 @RylanBot (#3601)Select
: add option removal handling for multiple selection @richardji202 (#3584)TagInput
: 优化可拖拽时,鼠标光标显示为移动光标 @liweijie0812 (#3594)Tree
:expandAll
API 支持响应式 @uyarn (#3619)Upload
: 支持image-flow
模式支持自定义错误文本 @ngyyuusora (#3574)
🐞 Bug Fixes
Cascader
: 修复选项存在超长文字在大小尺寸下展示异常的问题 @Shabi-x(#3593)ColorPicker
: 修复开启透明通道时的返回值格式化异常 @RylanBot (#3572)DatePicker
: 修复通过popupProps.visible
直接打开选择面板时无法更新时间的问题 @RSS1102 (#3600)Drawer
: 修复cancel-btn
和confirm-btn
的类型缺失null
声明的问题 @RSS1102 (#3612)Select
: 修复valueType
为object
与keys
同时设置时的绑定值错误 @morningbao (#3583)Table
: 优化关闭列配置弹窗时,选择列数据与所展示列数据不一致的问题 @RSS1102 (#3616)Tabs
: 修复选项卡 label 过长时, 滑动按钮失效的问题 @wonkzhang(#3571)Tag
: 修复未设置max-width
导致无法渲染title
属性的问题 @betavs (#3592)
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.12.0
React for Web 发布 1.12.3
🌈 1.12.3 2025-06-13
🚀 Features
Form
: 新增requiredMarkPosition
API,可定义必填符号的位置 @Wesley-0808 (#3586)GlobalConfig
: 全局配置FormConfig
新增requiredMaskPosition
配置,用于全局配置必填符号的位置 @Wesley-0808 (#3586)
🐞 Bug Fixes
Drawer
: 修复cancelBtn
和confirmBtn
的类型缺失null
声明的问题 @RSS1102 (#3602)ImageViewer
: 修复显示错误图片在小窗口图片查看器的尺寸异常 @RylanBot(#3607)Menu
:popupProps
的delay
属性在SubMenu
中无法生效的问题 @RylanBot (#3599)Menu
: 开启expandMutex
后,如果存在二级SubMenu
,菜单无法展开 @RylanBot (#3601)Select
: 修复checkAll
设为disabled
后依旧会触发全选的问题 @RylanBot (#3563)Table
: 优化关闭列配置弹窗时,修复选择列数据与所展示列数据不一致的问题 @RSS1102 (#3608)Tabs
: 修复 TabPanel 通过style
设置display
属性无法正常生效的问题 @uyarn (#3609)Tabs
: 修复开启懒加载后始终会先渲染第一个TabPanel
的问题 @HaixingOoO (#3614)TreeSelect
: 修复label
API 无法正常使用的问题 @RylanBot (#3603)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.12.3
Miniprogram for WeChat 发布 1.9.5
🌈 1.9.5 2025-06-13
🚀 Features
Picker
: 新增content
插槽,用于处理空数据场景;支持点击选中 @anlyyao (#3711)(#3712)Fab
: 未显示传入icon
和text
时将启用默认插槽,用于自定义悬浮按钮内容,此时buttonProps
将失效 @novlan1 (#3684)Upload
: 新增preview
属性,用于关闭/开启图片预览 @anlyyao (#3714)
🐞 Bug Fixes
Toast
: 使用flex
替换fit-content
,兼容skyline
场景 @anlyyao (#3710)TreeSelect
: 修复传入非标准options
数据源时组件控制台报错 @anlyyao (#3708)Rate
: 修复点选全星时弹框不显示 @Boomkaa (#3715)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.9.5
Vue3 for Mobile 发布 1.9.1
🌈 1.9.1 2025-06-13
🚀 Features
BackTop
: 支持自动向上寻找滚动元素 @novlan1 (#1870)Fab
:Input
:- 新增
extra
插槽,用于自定义右侧额外的信息 @anlyyao (#1877) - 新增
validate
事件,字数超出限制时触发 @Tomaolala (#1747)
- 新增
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.9.1
Flutter for Mobile 发布 0.2.2
🌈 0.2.2 2025-06-13
🚀 Features
TDTable
: 支持表格行选择、自定义行高 @ccXxx1aoBai (#594)TDTreeSelect
: 支持局部多选 @epoll-j (#587)TDCell
: 支持自定义高度,底部分割线 @ccXxx1aoBai (#611)TDNoticeBar
: 支持自定义文字行数 @ccXxx1aoBai (#611)TDBottomTabBar
: TDButtonBottomTabBar 中的 onTap 支持重复点击 @epoll-j @RSS1102(#586)TDBottomTabBar
: 实现点击水波纹效果 @RSS1102 (#626)TDAvatar
增加自定义BoxFit参数 @shizhe2018 (#633)
🐞 Bug Fixes
TDDatePicker
: 修复时间选择器分钟级时间数据展示问题- 优化小时、分钟、秒的选择范围计算逻辑 @epoll-j (#585)TDSearchBar
: 支持设置onTapOutside回调 @cyjaysong (#608)TDDropdownMenu
: 支持修改选中icon颜色 @jflin19990707 (#631)TDTabBar
: fix:TDBottomTabBarBasicType.iconText模式下,text icon 冲突问题 @jflin19990707 (#628)TDEmpty
: 支持操作按钮自定义样式 @jflin19990707 (#624)TDToast
: toast支持自定义文案 @jflin19990707 (#625)TDPopup
: 修改_measureChildHeight方法用于修复child无法修改弹窗高度 @Jzow (#591)TDCascader
修改查询data数据为空状态处理 @shizhe2018 (#635)
🚧 Others
- [其他]适配flutter 3.32版本 @Luozf12345 (#636)
详情见: https://github.com/Tencent/tdesign-flutter/releases/tag/0.2.2
TDesign Weekly Release (Jun 1st 2025)
Vue3 for Web 发布 [email protected]
🌈 1.13.2 2025-06-04
🐞 Bug Fixes
ColorPicker
: 修复onChange
和onRecentChange
回调失效的问题 @RylanBot (#5545)Input
: 修复输入框在composition
方法中主动失去焦点后,丢失响应式的问题 @QuentinHsu (#5538)InputNumber
: 修复开启decimalPlaces
后输入因进位导致展示差异的问题 @QuentinHsu (#5522)Select
: 修复1.13.1
版本中多选场景不存在选项中的值不能正常展示的问题 @RSS1102 (#5553)Table
: 优化关闭列配置弹窗时,选择列数据与所展示列数据不一致的问题 @RSS1102 (#5546)
🚧 Others
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/[email protected]
Vue3 for Mobile 发布 1.9.0
🌈 1.9.0 2025-06-04
🚀 Features
ColorPicker
: 新增ColorPicker
组件 @novlan1 (#1761)DateTimePicker
: 新增steps
属性、header
和footer
插槽 @betavs (#1848) @novlan1 (#1861)Popup
: 支持duration
动画时长 @liweijie0812 (#1736)Cascader
: 新增middleContent
,用于自定义中间区域内容 @novlan1 (#1860)
🐞 Bug Fixes
ConfigProvider
: 修复全局配置类型提示错误 @anlyyao (#1852)DropdownMenu
: 修复自定义duration
无效 @liweijie0812 (#1736)Picker
: 修复二次滚动位置偏移的问题 @novlan1 (#1859)
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.9.0
TDesign Weekly Release (May 4th 2025)
Vue3 for Web 发布 1.13.1
🌈 1.13.1 2025-05-29
🚀 Features
GlobalConfig
:FormConfig
新增requiredMarkPosition
,用于全局配置requiredMark
的位置 @Wesley-0808 (#5510)Progress
: 当theme=plump
时,当进度条填色区域大小足够容下百分比内容时,内容自动将显示于进度条填色区域内,否则将显示于进度条填色区域的右侧,具体呈现请参考文档示例 @RSS1102 @Soya-xy (#5460)Select
:valueDisplay
参数value
返回完整选项内容,用于使用其他参数进行展示定制的场景 @RSS1102 (#5509)
🐞 Bug Fixes
Dropdown
: 修复默认下拉菜单样式存在额外边距的展示问题 @QuentinHsu (common#2151)Progress
: 修复声明label
参数后不能正常展示默认label
的异常 @Soya-xy @l123wx (#5507) (#5517)Select
: 修复多选模式下,存在不可选的选项已在选中项中时,仍可通过标签按钮和键盘删除的缺陷 @Wesley-0808 (#5488)Transfer
: 优化动态加载数据场景下的组件报错问题 @Wesley-0808 (#5475)Message
: 修复插件调用场景下,attach
所在节点被清空后,新的message
无法显示的问题 @MrElvin (#5477)
🚧 Others
- 全局处理同时存在
Boolean
和Slot
方式的 API 在声明 API 后无法正常展示默认渲染节点的问题 @Soya-xy (#5507) - 优化插槽方法的判断兼容更多组件类型的使用 @uyarn (#5521)
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.13.1
React for Web 发布 1.12.2
🌈 1.12.2 2025-05-30
🚀 Features
Cascader
: 新增支持使用option
方法自定义下拉选项内容的能力 @huangchen1031 (#3565)MenuGroup
: 新增支持className
andstyle
的使用 @wang-ky (#3568)InputNumber
:decimalPlaces
新增支持enableRound
参数,用于控制是否启用四舍五入 @RylanBot (#3564)TagInput
: 优化可拖拽时,鼠标光标显示为移动光标 @liweijie0812 (#3552)
🐞 Bug Fixes
Card
: 修复content
prop 不生效的问题 @RylanBot (#3553)Cascader
:- 修复选项存在超长文字在大小尺寸下展示异常的问题 @Shabi-x(#3551)
- 修复初始化后,异步更新options
时,displayValue
无变化的问题 @huangchen1031 (#3549)
- 修复选项存在超长文字在大小尺寸下展示异常的问题 @Shabi-x(#3551)
DatePicker
: 修复onFocus
事件触发时机问题 @l123wx (#3578)Drawer
: 优化TNode
重新渲染导致输入光标错误的问题 @betavs (#3544)Form
:Guide
: 优化组件在屏幕大小变化时没有重新计算位置的问题 @HaixingOoO (#3543)List
: 修复空子节点导致获取子节点props
失败的问题 @RSS1102 (#3570)Popconfirm
: 修复confirmBtn
属性的 children 不生效的问题 @huangchen1031 (#3556)Slider
: 修复Slider
的 最后一个 label 宽度不足自动换行的问题 @l123wx(#3581)Textarea
: 修复输入中文被中断的问题 @betavs (#3544)TreeSelect
: 修复TreeSelect
单点已选中的值时,会删除已选中的值的问题 @HaixingOoO (#3573)
🚧 Others
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.12.2
Miniprogram for WeChat 发布 1.9.4
🌈 1.9.4 2025-05-29
🚀 Features
Input
:cursor
属性默认值取-1
,确保光标在value
值末尾 @anlyyao (#3672)Search
:cursor
属性默认值取-1
,确保光标在value
值末尾 @anlyyao (#3672)TreeSelect
: 允许options
的children
未定义,同时增强keys
属性,支持为disabled / children
字段自定义别名 @anlyyao (#3671)
🐞 Bug Fixes
Calendar
: 修复当switchMode !== 'none'
时,重置空值后选中的状态未更新的问题 @betavs (#3676)Tabs
: 修复 1.8.8 中bottomLineMode
为auto/full
时线宽计算错误 @anlyyao (#3668)ImageViewer
: 修复图片懒加载无效 。同时新增lazy
属性,开启后会预加载当前图片、相邻图片 @anlyyao (#3674)Upload
: 修复max = 0
时上传数量仍受限,以及max = 0 和 source="messageFile"
时无法上传的问题 @anlyyao (#3679)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.9.4
Miniprogram for WeChat 发布 1.9.3
🌈 1.9.3 2025-05-23
🐞 Bug Fixes
Slider
: 修复设置min
值后marks
刻度对应位置错误的问题 @betavs (#3653)DateTimePicker
: 修复勾选 SWC 编译脚本文件时组件功能异常 @Boomkaa (#3654)ColorPicker
: 修复勾选 SWC 编译脚本文件时组件功能异常 @betavs (#3654)Link
: 修复在navigatorProps
中只指定appId
或者shortLink
且target="miniProgram"
时样式为禁用状态的问题 @CrazyOrr @betavs (#3643)TreeSelect
: 修复customValue
为空数组时多选报错 @anlyyao (#3662)
🚧 Others
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.9.3
React for Mobile 发布 0.15.0
🌈 0.15.0 2025-05-29
🚀 Features
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.15.0
TDesign Weekly Release (May 3rd 2025)
React for Mobile 发布 0.14.0
🌈 0.14.0 2025-05-16
🚀 Features
Cascader
: 新增Cascader
组件 @ming680 @anlyyao (#475)DropdownMenu
: 新增DropdownMenu
组件 @ming680 @anlyyao (#503)Overlay
: 新增遮罩动画系列回调函数,包括onOpen
、onOpened
、onClose
和onClosed
事件 @anlyyao (#629)PullDownRefresh
: 新增disabled
属性 @anlyyao (#631)
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.14.0
TDesign Weekly Release (May 2nd 2025)
Vue3 for Web 发布 1.13.0
🌈 1.13.0 2025-05-14
🚀 Features
- ColorPicker: 自动根据「触发器 / 最近颜色 / 预设颜色」的色值进行切换单色和渐变模式;只开启渐变模式时,过滤「预设颜色 / 当前颜色」中的非渐变色值;新增 format
HEX8
,移除HSB
;使用渐变模式的业务请注意此变更⚠️ @RylanBot (#5319) - Dialog: 新增
lazy
API , 打开此配置默认不直接渲染 Dialog, 用于懒加载的场景 @RSS1102 (#5375) - Drawer: 新增
lazy
API , 打开此配置默认不直接渲染 Drawer,用于懒加载的场景 @RSS1102 (#5375) - TagInput: 优化可拖拽调整位置状态下,鼠标光标显示为移动样式 @liweijie0812 (#5424)
- TimePicker: 新增
onConfirm
和onClear
回调方法 @Wesley-0808 (#5349)
🐞 Bug Fixes
- Breadcrumb: 修复
1.12.0
版本改动导致的响应式和控制台告警的问题 @Wesley-0808 (#5414) - Cascader:
- 修复下拉面板默认存在边距的问题 @reallimengzhe (#5427)
- 修复选项存在超长文字时,在不同尺寸下显示异常的问题 @Shabi-x @uyarn (#5373)
- ColorPicker:
- Comment: 插槽内容渲染错误 @QuentinHsu (#5446)
- DatePicker: 修复
label
插槽无效的问题 @RSS1102 (#5393) - DateRangePicker: 修复缺少
readonly
类型定义的问题 @Wesley-0808 (#5430) - Drawer: 修复
DrawerPlugin
返回实例类型错误的问题 @Wesley-0808 (#5444) - RadioGroup:
- Select: 修复
valueType
为object
且与keys
同时设置时,选择绑定值错误的问题 @morningbao (#5374) - Space:
- 修复嵌套组件情况下,样式被错误应用的问题 @RylanBot (#5418)
- 修复
fragment
虚拟节点未展开的问题 @QuentinHsu (#5388) - 修复
Teleport
结构意外渲染为SpaceItem
节点,导致额外占用间距的问题 @QuentinHsu (#5388)
- Tag: 修复
max-width
未设置不渲染title
属性的问题 @betavs (#5413) - Textarea: 修复
autosize
模式下初始高度计算不正确的问题 @RSS1102 (#5451) - Keyboard: 修复
Dialog
、Drawer
或其他弹窗组件
组合使用场景,使用ESC
按键关闭弹窗冲突的问题 @Wesley-0808 (#5143)
🚧 Others
- TagInput: 优化
TagInput
处理空值的逻辑 @yuhengshen (#5357)
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.13.0
Miniprogram for WeChat 发布 1.9.2
🌈 1.9.2 2025-05-09
🐞 Bug Fixes
PullDownRefresh
: 修复配置scroll-into-view
不生效问题 @Boomkaa (#3633)DropdownItem
: 修复 1.9.1 带来的高度塌陷问题 @betavs (#3635)Dialog
: 修复命令式调用时wxml
模版中组件属性不生效 @Boomkaa (#3622)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.9.2
Vue3 for Mobile 发布 1.8.5
🌈 1.8.5 2025-05-13
🚀 Features
Navbar
: 新增safeAreaInsetTop
,是否开启顶部安全区适配 @anlyyao (#1834)PullDownRefresh
: 新增disabled
属性 @anlyyao (#1844)
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-vue/releases/tag/1.8.5
Flutter for Mobile 发布 0.2.0
🌈 0.2.0 2025-05-08
🚀 Features
TDCellGroup
: 添加单元格组标题背景颜色titleBackgroundColor
属性. @runoob-coder (#539)TDLink
: link参数链接对象LinkObj
替换为MessageLink
,调整TDLink
样式,新增点击回调; @runoob-coder (#554)TDBottomTabBar
: 新增自定义标题支持到步骤条组件 @RSS1102 (#576)TDSlider
: 添加滑块点击事件onTap
@RSS1102 (#527)TDCascader
: 添加右上角"确定"按钮,支持选择任意选项 @Luozf12345ImageViewer
: 支持单张图片删除 @ccXxx1aoBai (#581)TDPopup
: 为Popup组件添加标题、左文本、右文本和关闭按钮自定义尺寸属性 @Jzow (#582)TDBottomTabBarTabConfig
: 添加长按 tab 触发事件onLongPress
@RSS1102 (#580)
🐞 Bug Fixes
TDFooter
: 修复页脚链接模式时内容溢出问题 @runoob-coder (#554)TDUpload
: 修复文件大小限制错误 @epoll-j (#544)TDImageViewer
: 增加Swiper组件属性透传,增加点击事件及部分样式属性,支持自定义按钮 @ccXxx1aoBai (#561)TDSlider
: 修复是胶囊类型且有区间时,滑块无法拖动到边缘以及数值和刻度展示问题 @qfish (#567)TDInput
: 修复非中文标签Input框宽度计算缺陷 @Jzow (#564)TDPopup
: 修复无法通过child中的height来修改弹出层高度 @Jzow (#571)TDDropdownMenu
: 修复特定情况下的单选失效 @1jialong (#575)TDToast
: 修复Toast多行文字不生效的问题 @Luozf12345TDPopup
: 修复Popup外层没有Scaffold时展示文字有横线的问题 @Luozf12345
🚧 Others
TDFooter
: 重构TDFooter
组件;将LinkObj
类移除,直接使用TDLink
类;移除了isWithUnderline
参数,改为在TDLink
中设置链接样式; @runoob-coder (#554)
详情见: https://github.com/Tencent/tdesign-flutter/releases/tag/0.2.0
TDesign Weekly Release (May 1st 2025)
React for Web 发布 1.12.1
🌈 1.12.1 2025-05-07
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.12.1
TDesign Weekly Release (Apr 4th 2025)
Vue3 for Web 发布 1.12.0
🌈 1.12.0 2025-04-24
🚀 Features
Breadcrumb
: 新增ellipsis
、maxItems
、itemsAfterCollapse
、itemsBeforeCollapse
相关 API,用于折叠面包屑的场景,具体使用请参考文档示例 @Wesley-0808 (#5261)ColorPicker
: 新增onClear
清除按钮事件回调 @mikasayw (#5109)DatePicker
: 新增readonly
属性,用于只读配置 @mikasayw (#5293)Drawer
- 新增
DrawerPlugin
,支持插件函数式
调用 @Wesley-0808 (#5067) - 新增
drawerClassName
API,用于定义抽屉本身的相关类名 @Wesley-0808 (#5067)
- 新增
Form
: 新增requiredMarkPosition
,可定义必填符号的位置 @Wesley-0808 (#5223)Icon
: 新增logo-miniprogram
小程序、logo-cnb
云原生构建、seal
印章、quote
引号等图标 @taowensheng1997 @uyarn @RADWIMPS426 (#5355)Select
: 取消勾选面板中的已选项时触发remove
事件回调 @QuentinHsu (#5333)Swiper
: 新增cardScale
,支持自定义卡片模式下的缩放比例 @joinmouse (#5272)Upload
:image-flow
模式下支持自定义错误文本 @ngyyuusora (#5326)
🐞 Bug Fixes
ColorPicker
: 修复切换颜色无效的问题 @mikasayw (#5282)Drawer
: 优化拖拽调整大小的过程中,Drawer 页内容会被选中的问题 @joinmouse (#5233)DatePicker
: 修复readonly
为true
时,clearable
仍然生效的问题 @xiaojueshi (#5303) (#5305)InputNumber
:- 修复
tips
插槽重复渲染的问题 @mikasayw (#5286) - 优化数字输入框的边界问题 @Sight-wcg(#5358)
- 修复
Menu
: 修复menu-item
的onClick
事件触发两次的问题 @RSS1102 (#5235)Select
- 修复
tips
插槽无效的问题 @liweijie0812 (#5250) - 修复当
check-all
为空字符串时的效果异常的问题 @betavs (#5221) - 修复
1.11.x
版本中,未设置label
时选项展示异常的问题 @RSS1102 (#5257) - 修复多选场景下
onEnter
回调参数丢失的问题,同时保持多选单选回车交互逻辑一致 @uyarn (#5361) - 修复
keys
属性配置content
作为 value 时不生效问题 @hello-ishine (#5199)
- 修复
Table
:Select
: 修复多选场景下无法通过键盘操作选中全选选项的问题 @uyarn (#5361)Swiper
: 优化默认容器高度,避免 navigator 位置异常的问题 @uyarn (#5278)Tabs
:- 优化路由切换过程中,Tabs 未初始化出现卸载错误的场景 @RSS1102 (#5359)
- 优化选项卡存在超长 label 时的滑动效果 @wonkzhang(#5316)
Textarea
: 调整 focus 时机延迟到组件完全渲染之后 @RSS1102 (#5153)TreeSelect
: 修复当valueType='object '
时无初始化选中数据时产生意外错误 @RSS1102 (#5322)
📝 Documentation
Swiper
: 优化Swiper
组件跳转沙箱演示缺失示例样式的问题 @uyarn (#5278)Dialog
: 优化文档内容,统一内容描述 @Wesley-0808 (#5067)
详情见: https://github.com/Tencent/tdesign-vue-next/releases/tag/1.12.0
React for Web 发布 1.12.0
🌈 1.12.0 2025-04-28
🚀 Features
React
: 全面升级相关依赖,兼容在 React19 中使用 @HaixingOoO (#3438)ColorPicker
: @RylanBot (#3503)- 自动根据「触发器 / 最近颜色 / 预设颜色」的色值进行切换单色和渐变模式;只开启渐变模式时,过滤「预设颜色 / 当前颜色」中的非渐变色值;新增 format
HEX8
,移除HSB
;使用渐变模式的业务请注意此变更⚠️ - 新增
enableMultipleGradient
API,默认开启
- 自动根据「触发器 / 最近颜色 / 预设颜色」的色值进行切换单色和渐变模式;只开启渐变模式时,过滤「预设颜色 / 当前颜色」中的非渐变色值;新增 format
Drawer
: 新增lazy
属性,用于懒加载场景,forceRender
已声明废弃,未来版本将被移除 @RSS1102 (#3527)Dialog
: 新增lazy
属性,用于懒加载场景,forceRender
已声明废弃,未来版本将被移除 @RSS1102 (#3515)
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.12.0
React for Web 发布 1.11.8
🌈 1.11.8 2025-04-28
🚀 Features
ConfigProvider
: 支持全局上下文配置作用于 Message 相关插件 @lifeiFront (#3513)Icon
: 新增logo-miniprogram
小程序、logo-cnb
云原生构建、seal
印章、quote
引号等图标 @taowensheng1997 @uyarn (#3517)Upload
:image-flow
模式下支持进度及自定义错误文本 @ngyyuusora (#3525)Select
: 多选通过面板移除选项新增onRemove回调 @QuentinHsu (#3526)
🐞 Bug Fixes
InputNumber
: 优化数字输入框的边界问题 @Sight-wcg(#3519)Select
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.11.8
Miniprogram for WeChat 发布 1.9.1
🌈 1.9.1 2025-04-27
🚀 Features
Icon
: 新增logo-miniprogram
、logo-cnb
、seal
、quote
图标 @taowensheng1997 @uyarn (#3608)Input
: 新增extra
插槽,用于自定义右侧额外的信息 @Boomkaa (#3614)Cascader
: 新增header
插槽,用于自定义内容头部 @anlyyao (#3617)
🐞 Bug Fixes
Icon
: 优化多个文件相关图标的绘制效果,修复gesture-right-slip
的绘制问题 @uyarn(#3608)DropdownItem
: 修复动态修改disabled
属性样式未更新 @Boomkaa (#3612)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.9.1
Miniprogram for WeChat 发布 1.9.0
🌈 1.9.0 2025-04-23
🚀 Features
DateTimePicker
: 支持showWeek
属性 @anlyyao (#3565 #3570)Dialog
: 命令式调用返回触发器数据 @betavs (#3579)Progress
: 新增size
属性,支持自定义环形进度条尺寸 @anlyyao (#3604)Divider
: 丰富css vars
,支持自定义分割线高度 @anlyyao (#3603)Upload
: 组件新增addBtn
和removeBtn
属性,并支持在文件中设置单个图片的removeBtn
属性 @anlyyao (#3605)
🐞 Bug Fixes
RadioGroup
: 修复无法在form
中获取数据的问题 @Boomkaa (#3558)Switch
: 修复深色模式下禁用态背景色错误 @anlyyao (#3564)CountDown
: 异步获取time
导致触发finish
事件 @anlyyao (#3580)Steps
: 修复theme
和sequence
属性值动态更新后组件未重新渲染的问题 @betavs (#3584)Picker
: 修复keys
属性无效的问题 @anlyyao (#3585)Popup
: 当placement
为'left' | 'right'
配合usingCustomNavbar
时,容器高度溢出的问题 @betavs (#3586)DateTimePicker
: 修复start
和end
属性默认值错误,以系统当前时间为基准 @anlyyao (#3594)PullDownRefresh
: 动态设置容器最大高度错误的问题 @betavs (#3592)TreeSelect
: 修复多选场景下跨分支点选时选中值不完整 @anlyyao (#3600)
🚧 Others
chore
: 移除组件对lodash
的依赖,调整样式引入方式,编译产物移除md
文档并加入文件压缩 @anlyyao (#3555)site
: 站点接入主题生成器 @RylanBot (#3527)
详情见: https://github.com/Tencent/tdesign-miniprogram/releases/tag/1.9.0
Vue3 for Mobile 发布 1.8.4
🌈 1.8.4 2025-04-25
🚀 Features
Icon
: 新增logo-miniprogram
、logo-cnb
、seal
、quote
图标 @taowensheng1997 @uyarn ([#1827](https://github.com/Tencent/tdesign-mobile-vu...
TDesign Weekly Release (Apr 3rd 2025)
Vue2 for Web 发布 1.11.2
🌈 1.11.2 2025-04-15
🚀 Features
Drawer
: 新增DrawerPlugin
,支持插件函数式
调用,具体使用请参考示例 @Wesley-0808 (#3501)Drawer
: 新增drawerClassName
API,用于定义抽屉本身的相关class
@Wesley-0808 (#3501)Form
: 新增requiredMarkPosition
,用于自定义必填符号的位置 @Wesley-0808 (#3562)Layout
: 子组件Content
新增content
API @liweijie0812 (#3506)
🐞 Bug Fixes
ImageViewer
: 修复设置step
存在精度展示异常的问题 @uyarn (#3563)Select
: 修复keys
属性配置content
作为value
时展示异常的问题 @hello-ishine (#3540)Transfer
: 修复 children 为空数组的节点未能正确渲染的问题 @RSS1102 (#3535)
📝 Documentation
ConfigProvider
: 增加globalConfig
API 文档,规范 API 文档顺序 @liweijie0812 (#3506)
🚧 Others
Plugin
: 新增ConfigProvider
等组件的编辑器提示功能 @liweijie0812 (#3506)
详情见: https://github.com/Tencent/tdesign-vue/releases/tag/1.11.2
React for Web 发布 1.11.7
🌈 1.11.7 2025-04-18
🚀 Features
ConfigProvider
: 新增isContextEffectPlugin
API,默认关闭,开启后全局配置会影响到Dialog
、Loading
、Drawer
、Notification
和Popup
组件的函数式调用 @lifeiFront (#3488) (#3504)Tree
:checkProps
参数支持函数传入,支持不同节点设置不同checkProps @phalera (#3501)Clear
: Cascader、ColorPicker、DatePicker、TimePicker 新增onClear
事件回调 @RylanBot (#3509)ColorPicker
: 新增clearable
API @RylanBot (#3509)
🐞 Bug Fixes
-
DatePicker
: 确保外部组件主动关闭 Popup 的时候,能有对应的 onVisibleChange 回调 @RylanBot (#3510) -
Drawer
: 新增DrawerPlugin
,支持函数式调用,具体使用参考示例 @Wesley-0808 (#3381) -
ImageViewer
-
Slider
: 修复打开了输入框模式下,使用theme
为col
的输入框的场景下没有限制大小的问题 @RSS1102 (#3500) -
Tabs
: 优化Tabs
选项卡label
过长时滑动按钮失效的问题 @wonkzhang (#3507)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.11.7
React for Mobile 发布 0.13.1
🌈 0.13.1 2025-04-21
🐞 Bug Fixes
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.13.1
React for Mobile 发布 0.13.0
🌈 0.13.0 2025-04-18
🚀 Features
Icon
: 图标库版本更新到0.4.4
(#590)Toast
: 新增warning
主题 @betavs (#589)Fab
: 新增draggable
,yBounds
,onDragEnd
和onDragStart
等属性,支持组件拖拽 @novlan1 (#594)List
: 新增List
组件 @feaswcy (#463)ActionSheet
: 新增ActionSheet
组件 @TianlunXiong (#471)Progress
: 新增size
属性,仅在环形进度条有效 @anlyyao (#609)CollapsePanel
: 优化面板折叠动画 @anlyyao (#611)
🐞 Bug Fixes
Textarea
: 修复传入参数类型错误 @RSS1102 (#591);修复iOS
真机上输入内容重复的问题,并补充onCompositionstart
和onCompositionend
属性 @anlyyao (#601)
🚧 Others
详情见: https://github.com/Tencent/tdesign-mobile-react/releases/tag/0.13.0
TDesign Weekly Release (Apr 2nd 2025)
React for Web 发布 1.11.6
🌈 1.11.6 2025-04-11
🚀 Features
Breadcrumb
: 新增ellipsis
、maxItems
、itemsAfterCollapse
、itemsBeforeCollapse
相关API,用于折叠选项的场景,具体使用参考示例 @moecasts (#3487)
🐞 Bug Fixes
RadioGroup
: 优化RadioGroup
切换展示的高亮效果问题 @RylanBot (#3446)Tag
: 修复style
优先级低于color
,导致无法强制覆盖标签样式的场景 @uyarn (#3492)ColorPicker
:修复单色和渐变切换使用的效果异常问题 @RylanBot (#3493)Table
: 修复可调整列宽表格右侧拖拽调整的异常问题 @uyarn (#3496)Swiper
: 优化默认容器高度,避免 navigator 位置异常的问题 @uyarn (#3490)
📝 Documentation
🚧 Others
1.12.0
版本将全面兼容 React 19 的使用,有 React 19相关使用场景需求,可升级1.12.0-alpha.3
版本进行试用
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.11.6
TDesign Weekly Release (Apr 1st 2025)
React for Web 发布 1.11.4
🌈 1.11.4 2025-04-03
🐞 Bug Fixes
Select
: 修复options
为空时会导致报错引发白屏的问题 @2ue (#3484)Tree
: 修复 icon 为 false 仍然触发点击和展开相关逻辑的问题 @uyarn (#3485)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.11.4
React for Web 发布 1.11.3
🌈 1.11.3 2025-04-01
🚀 Features
🐞 Bug Fixes
Textarea
: 修復TextArea
在Dialog
的autofocus
的bug 和autosize
不生效 @HaixingOoO (#3471)lib
: 修复1.11.2
版本中lib
产物冗余样式导致next.js
中使用异常及版本号缺失的问题 @uyarn (#3474)Table
: 修复受控方法下pagination
状态计算错误的问题 @huangchen1031 (#3473)
详情见: https://github.com/Tencent/tdesign-react/releases/tag/1.11.3