Tencent/tdesign-react
 Watch   
 Star   
 Fork   
3 days ago
tdesign-react

1.14.4

🌈 1.14.4 2025-08-26

🐞 Bug Fixes

  • fix: 修复 SSR 渲染的相关问题 @uyarn (#3762)
3 days ago
tdesign-react

1.14.3

🌈 1.14.3 2025-08-26

🐞 Bug Fixes

  • Pagination: 修复跳转图标没有重置回正确状态的问题 @phalera (#3758)
  • Watermark: 修复 1.14.0 版本默认文字颜色缺失透明度的问题 @uyarn (#3760)
  • Watermark: 修复 1.14.0 版本不兼容 SSR 场景的问题 @uyarn (#3760)
7 days ago
tdesign-react

1.14.2

🌈 1.14.2 2025-08-22

🐞 Bug Fixes

  • Dialog: 修复 1.14.0 版本引入的新特性导致 draggable 禁用失败的问题 @RylanBot (#3753)
7 days ago
tdesign-react

1.14.1

🌈 1.14.1 2025-08-22

🐞 Bug Fixes

  • Steps: 修复 1.13.2 版本引起的 theme !== default 时重复渲染图标的问题 @RSS1102 (#3748)
8 days ago
tdesign-react

1.14.0

🌈 1.14.0 2025-08-21

🚀 Features

  • Tabs: 将 remove 事件从删除图标移至外层容器, 保证替换图标功能正常使用,有覆盖删除图标样式请注意此变更 ⚠️ @RSS1102 (#3736)
  • Card: 新增 headerClassNameheaderStylebodyClassNamebodyStylefooterClassNamefooterStyle,方便用于定制卡片组件的各部分样式 @lifeiFront (#3737)
  • Form: rules 支持配置嵌套字段进行校验 @uyarn (#3738)
  • ImageViewer: 调整 imageScale 的内部属性值变为可选 @willsontaoZzz (#3710)
  • Select: 支持 onCreatemultiple 配合使用 @uyarn (#3717)
  • Table: 新增切换分页后重置滚动条回到顶部的特性 @RSS1102 (#3729)
  • Tree: onDragLeaveonDragOver 增加 dragNodedropPosition 参数 @phalera (#3728)
  • Upload: 支持在非自动上传场景下上传指定文件 @uyarn (#3742)
  • ColorPicker: 支持在移动端拖动色板、滑动条等 @RylanBot (#3723)
  • Dialog: 支持 draggable 属性支持在移动端生效 @RylanBot (#3723)
  • ImageViewer: 支持 draggable 属性在移动端生效 @RylanBot (#3723)
  • Slider: 支持在移动端拖动 @RylanBot (#3723)
  • Statistic: 修改 color 属性类型为字符串,以支持任何 CSS color 支持的颜色值 @RSS1102 (#3706)

🐞 Bug Fixes

  • Tree: @RylanBot
    • 修复 draggabledisabled 状态下依旧生效的异常,此前有依赖此错误的业务请注意此变动 ⚠️ (#3740)
    • 修复默认 checkStrictly={false} 时,父子节点 disabled 状态没有关联的问题 (#3739)
    • 修复 Drag 相关事件的回调中 node 为 null 的异常 (#3728)
    • 修复 size="small"firstFullRow 尺寸比 size="medium" 大的异常 (#common2253)
  • Form: @uyarn
    • 修复嵌套表单受外层 FormList 影响数据构造的问题 (#3715)
    • 修复嵌套表单中内层表单受外层表单影响校验结果字段的问题 (#3738)
  • FormList: 解决 1.13.2 引入的修复,导致手动 setFields 设置初始值而非利用 initialData 后无法新增数据的问题 @RylanBot (#3730)
  • Input: 修复密码输入框点击图标切换内容可见性时,光标位置没能被保留 @RylanBot (#3726)
  • Table: @RylanBot
    • 修复 dragSort='row-handler-col' 时,列拖拽不生效的问题 (#3734)
    • 修复开启虚拟滚动时,动态更新数据时导致白屏的问题 (#3733)
    • 修复开启虚拟滚动时,表头与下方表格的宽度未同步变化 (#3733)
    • 修复开启虚拟滚动时,滚动条意外被重置回第一行的位置 (#3733)
    • 修复同时开启虚拟滚动与设置 firstFullRowonFilterChange 过滤时,最后一行数据被遮挡的问题 (#3733)
  • Watermark: 修复深色模式下,文字水印内容显示不明显的问题 @HaixingOoO @liweijie0812 (#3692)
  • DatePicker: 优化年份选择模式下选择同面板年份后面板内容的展示效果 @uyarn (#3744)
28 days ago
tdesign-react

1.13.2

🌈 1.13.2 2025-08-01

🐞 Bug Fixes

  • DatePicker:
    • 处理多选情况下周和季度模式的标签删除异常的问题 @betavs (#3664)
    • 修复多选模式下的 placeholder 没能正常消失 @RylanBot (#3666)
  • EnhancedTable: @RylanBot
    • 解决 1.13.0 版本中引入的修复,导致异步场景下 data 更新失败的问题 (#3690)
    • 修复使用 tree API 时 ,动态初始化 columns 时不存在 unique key (#3669)
    • 修复叶子节点的判断条件过宽,导致 className 对应样式未正常渲染 (#3681)
  • SelectInput: 修复在 useOverlayInnerStyle 中获取滚动条的时设置 display 导致的一些 bug @HaixingOoO (#3677)
  • TextArea: 修复 Dialog 中的 TextArea 挂载 autosize 不生效 @HaixingOoO (#3693)
  • ColorPicker: @RylanBot (#3667)
    • 减少颜色跨色彩空间的多次转换,降低误差
    • 修复直接长按渐变点后拖动,颜色更新异常的问题
    • 修复清空下方某一输入框的数值时,其他输入框意外被重置
  • Upload: 确保在 beforeUpload 完成之后,再执行上传动作 @RSS1102 (#3686)
  • Table: 修复 resizable 开启时,列边框线引起的列名内容移动的问题 @QuentinHsu(#3697)
  • Descriptions: 修复无边框模式下左右内边距 @liweijie0812 (#3697)
  • Step: 修复自定义图标和状态图标的优先级问题 @RSS1102 (#3670)
  • Form: 修复增删动态表单产生的数据混乱问题 @RylanBot (#3684)
2025-07-11 12:17:41
tdesign-react

1.13.1

🌈 1.13.1 2025-07-11

🐞 Bug Fixes

  • QRCode: 修复 canvas 二维码 Safari 样式兼容问题
2025-07-10 17:27:05
tdesign-react

1.13.0

🌈 1.13.0 2025-07-10

🚀 Features

  • React19: 新增兼容 React 19 使用的 adapter,在 React 19 中使用请参考使用文档的详细说明 @HaixingOoO @uyarn(#3640)
  • QRCode: 新增 QRCode 二维码组件 @lifeiFront @wonkzhang (#3612)
  • Alert: 新增 closeBtn API,与其他组件保持一致,close 将在未来版本废弃,请尽快调整为 closeBtn 使用 ⚠️ @ngyyuusora (#3625)
  • Form: 新增在重新打开 Form 时,重置表单内容的特性 @alisdonwang (#3613)
  • ImageViewer: 支持在移动端使用时,通过双指进行缩放图片的功能 @RylanBot (#3629)
  • locale: 支持内置多语言的英文版本的单复数场景正常展示 @YunYouJun (#3639)

🐞 Bug Fixes

  • ColorPicker:
    • 修复点击渐变点时,色板没有同步更新的问题 @RylanBot (#3624)
    • 修复面板输入非法字符场景和多重置空场景下没有重置输入框内容的缺陷 @uyarn (#3653)
  • Dropdown: 修复部分场景下拉菜单节点获取异常导致的错误问题 @uyarn (#3657)
  • ImageViewer: @RylanBot (#3629)
    • 修复点击工具栏的图标边缘时无法触发对应的操作
    • 修复由于 TooltipLite 引起的 z-index 层级关系异常
  • Popup: 修复 1.11.2 引入 popper.js 的 arrow 修饰符导致箭头位置偏移 @RylanBot (#3652)
  • Loading: 修复在 iPad 微信上图标位置错误的问题 @Nero978(#3655)
  • Menu: 解决 expandMutex 存在嵌套子菜单时,容易失效的问题 @RylanBot (#3621)
  • Table:
    • 修复吸顶功能不随高度变化的问题 @huangchen1031 (#3620)
    • 修复 showHeaderfalse 时,columns 动态变化报错的问题 @RylanBot (#3637)
    • 修复 tree.defaultExpandAll 在一些场景下无法生效的问题 @RylanBot (#3638)
  • Textarea: 修复超出最大高度后换行时抖动的问题 @RSS1102 (#3631)
2025-06-13 15:07:43
tdesign-react

1.12.3

🌈 1.12.3 2025-06-13

🚀 Features

  • Form: 新增requiredMarkPositionAPI,可定义必填符号的位置 @Wesley-0808 (#3586)
  • GlobalConfig: 全局配置FormConfig 新增 requiredMaskPosition 配置,用于全局配置必填符号的位置 @Wesley-0808 (#3586)

🐞 Bug Fixes

  • Drawer: 修复 cancelBtnconfirmBtn 的类型缺失null 声明的问题 @RSS1102 (#3602)
  • ImageViewer: 修复显示错误图片在小窗口图片查看器的尺寸异常 @RylanBot(#3607)
  • Menu: popupPropsdelay 属性在 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)
2025-05-30 18:08:56
tdesign-react

1.12.2

🌈 1.12.2 2025-05-30

🚀 Features

  • Cascader: 新增支持使用 option 方法自定义下拉选项内容的能力 @huangchen1031 (#3565)
  • MenuGroup: 新增支持 className and style 的使用 @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)
  • DatePicker: 修复 onFocus 事件触发时机问题 @l123wx (#3578)
  • Drawer: 优化 TNode 重新渲染导致输入光标错误的问题 @betavs (#3544)
  • Form
    • 修复在onValuesChange中通过setFields设置相同值继续触发onValuesChange 导致re-render的问题 @HaixingOoO (#3304)
    • 修复FormList删除 fieldreset 值初始化错误的问题 @l123wx (#3557)
    • 兼容 1.11.7 版本前单独使用 FormItem 的场景 @uyarn (#3588)
  • 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

  • Dialog: 优化组件的初始化渲染时间 @RylanBot (#3561)