A React UI components lib for TDesign.
MIT License
Bot releases are hidden (Show)
2024-04-25
Typography
: 新增 Typography
排版组件 @insekkei (#2821)Table
: 在 effect
异步里执行获取数据时和更新数据,可能会导致一些 bug @HaixingOoO (#2848)DatePicker
: 修复日期选择器中月份选择回跳初始状态的异常 @uyarn (#2854)Form
: useWatch
在一定情况下,name 的不同会导致视图问题的缺陷 @HaixingOoO (#2853)Drawer
: 修复 1.6.0
closeBtn 属性默认值丢失的问题 @uyarn (#2856)Dropdown
: 修复选项长度为空仍展示浮层的问题 @uyarn (#2860)Dropdown
: 优化 Dropdown
的 children
透传 disabled
@HaixingOoO (#2862)SelectInput
: 修复非受控属性 defaultPopupVisible
不生效的问题 @uyarn (#2861)Style
: 修复部分节点前缀无法统一替换的缺陷 @ZWkang @uyarn (#2863)Upload
: 修复 method
枚举值 options
错误的问题 @summer-shen @uyarn (#2863)Published by uyarn 6 months ago
2024-04-11
Portal
: Portal
新增懒加载 forceRender
,默认为lazy
模式 ,优化性能,兼容 SSR
渲染,对 Dialog
和 Drawer
组件可能存在破坏性影响 @HaixingOoO (#2826)ImageViewer
: 修复 imageReferrerpolicy
没有对顶部缩略图生效的问题 @uyarn (#2815)Descriptions
: 修复 props
缺少 className
和 style
属性的问题 @HaixingOoO (#2818)Layout
: 修复 Layout
添加 Aside
页面布局会跳动的问题 @HaixingOoO (#2824)Input
: 修复在 React16
版本下阻止冒泡失败的问题 @HaixingOoO (#2833)DatePicker
: 修复 1.5.3
版本之后处理Date类型和周选择器的异常 @uyarn (#2841)Guide
:
Scroll
: 修复由于Chrome 121
版本支持 scroll width 之后导致Table
、Select
及部分出现滚动条组件的样式异常问题 @loopzhou (common#1765)Locale
: 优化 DatePicker
部分模式的语言包 @uyarn (#2843)Tree
: 修复初始化后 draggable
属性丢失响应式的问题 @Liao-js (#2838)Style
: 支持通过less
总入口打包样式的需求 @NWYLZW @uyarn (common#1757) (common#1766)Published by HaixingOoO 7 months ago
Published by carolin913 8 months ago
2024-02-29
Cascader
: 新增valueDisplay
和label
API的支持 @HaixingOoO (#2736)Descriptions
: Descriptions
组件支持嵌套 @HaixingOoO (#2777)Tabs
: 调整激活 Tab
下划线与 TabHeader
边框的层级关系 @uyarn (#2780)Grid
: 尺寸计算错误,宽度兼容异常 @NWYLZW (#2738)Cascader
: 修复clearable
点击清除按钮触发三次onChange
的问题 @HaixingOoO (#2736)Dialog
: 修复useDialogPosition
渲染多次绑定事件 @HaixingOoO (#2749)Guide
: 修复Guide
自定义内容功能失效 @zhangpaopao0609 (#2752)Tree
: 修复设置 keys.children
后展开图标没有正常变化的问题 @uyarn (#2746)Tree
: 修复Tree
自定义label setData
没有渲染的问题 @HaixingOoO (#2776)Tree
: 修复设置 Tree
宽度,TreeItem
的 checkbox
会被压缩,label
省略号失效的问题 @HaixingOoO @uyarn (#2780)Select
: @uyarn
Published by uyarn 9 months ago
2024-01-25
Popup
: 支持Plugin
方式使用。 @HaixingOoO (#2717)Transfer
: 支持 direction
API @uyarn (#2727)Tabs
: 新增action
API,支持自定义右侧区域 @uyarn (#2728)Pagination
: Jump to
调整为大写,保持一致性 @wangyewei (#2716)Table
: 修复Modal
里的Form
表单,使用shouldUpdate
卸载有时无法找到表单的方法。 @duxphp (#2675)Table
: 列宽调整和行展开场景,修复行展开时,会重置列宽调整结果问题 @chaishi (#2722
Select
: 修复Select
多选状态下选中内容滚动的问题。 @HaixingOoO (#2721)Transfer
: 修复disabled
API功能异常的问题 @uyarn (#2727)swiper
: 修复Swiper
向左切换轮播动画时顺序错乱的问题 @HaixingOoO (#2725)Form
: 修复计算^
字符异常的问题 @uyarn (#2728)Loading
: 修复未设置 z-index
默认值的问题 @betavs (#2728)Tag
: 修复设置CheckTag
的className会覆盖全部已有类名的缺陷 @uyarn (#2730)TreeSelect
: 修复onEnter
事件不触发的问题 @uyarn (#2731)Menu
: 修复collapsed
的scroll
样式 @Except10n (#2718)Cascader
修复长列表场景下,在 Safari
中使用的样式异常问题 @uyarn (#2728)Published by NWYLZW 9 months ago
Descriptions
: 新增 Descriptions
描述组件 @HaixingOoO (#2706)Dialog
: 添加了 dialogClassName
用于处理内部 dialog 节点样式。建议之前通过 className
直接修改弹窗本体样式的用户切换使用为 dialogClassName
@NWYLZW (#2639)Cascader
: 修复 Cascader 的 trigger=hover
过滤之后,选择操作存在异常 bug @HaixingOoO (#2702)Upload
: 修复 Upload 的 uploadFilePercent
类型未定义 @betavs (#2703)Dialog
: 修复了 Dialog 的 className
进行的多次节点挂载错误,className
将仅被挂载至 ctx 元素上 @NWYLZW (#2639)Tree Select
: 修复了 Tree Select
的 suffixIcon 错误并添加了相关示例 @Ali-ovo (#2692)className
错误挂载进行了修复,现在的 className 只会被挂载到 Dialog 的上层容器元素 Context 之中,如果你需要直接修改 Dialog 本体的样式可以切换使用为 dialogClassName
进行修改。Published by HaixingOoO 10 months ago
2023-12-28
Card
: Card组件添加LoadingProps
属性 @HaixingOoO (#2677)DateRangePicker
: 新增cancelRangeSelectLimit
,支持不限制RangePicker选择的前后范围 @uyarn (#2684)Space
: 元素为空时,不再渲染一个子元素 @chaishi (#2671)Upload
: @chaishi
uploadPastedFiles
粘贴上传文件(#2671)t-upload--theme-file-input
(#2671)uploadPastedFiles
,表示允许粘贴上传文件 (#2671)cancelUploadButton
和 uploadButton
,支持自定义上传按钮和取消上传按钮 (#2671)imageViewerProps
,透传图片预览组件全部属性 (#2671)showImageFileName
,用于控制是否显示图片名称 (#2671)fileListDisplay=null
时,隐藏文件列表;并新增更加完整的 fileListDisplay
参数,用于自定义 UI (#2671)Table
: 异步获取最新的树形结构数据时,优先使用window.requestAnimationFrame
函数,以防闪屏 @lazybonee (#2668)Table
: 修复筛选值为 0/false
时,筛选图标不能高亮问题 @chaishi (#2671)Cascader
: 修复Cascader组件在 filter 之后进行选择操作和清除内容存在异常bug @HaixingOoO (#2674)ColorPicker
: 全局设置border-box后造成颜色列表样式问题 @carolin913Pagination
: 将总数单位 项
改为 条
, 保持内容一致性 @dinghuihua (#2679)InputNumber
: 修复 min=0
或 max=0
限制无效问题,tdesign-vue#2516 @chaishi (#2352)Watermark
: 修复行内style引起的无法sticky定位问题 @carolin913 (#2685)Calendar
: 修复卡片模式下未正常展示周信息的缺陷 @uyarn (#2686)Upload
: @chaishi
Published by carolin913 10 months ago
2023-12-14
AutoComplete
: 修复部分特殊字符匹配报错的问题 @ZWkang (#2631)DatePicker
: 修复日期点击清空内容时弹窗会闪烁的缺陷 @HaixingOoO (#2641)DatePicker
: 修复日期选择禁用后,后缀图标颜色改变的问题 @HaixingOoO @uyarn (#2663)DatePicker
: 修复禁用状态下点击组件边缘仍能显示Panel
@Zz-ZzzZ (#2653)Dropdown
: 修复下拉菜单禁用状态可点击的问题 @betavs (#2648)Dropdown
: 修复DropdownItem
子组件遗漏Divider
类型的缺陷 @uyarn (#2649)Popup
: 修复 disabled
属性未生效的缺陷 @uyarn (#2665)Select
: 修复InputChange
事件在blur时trigger异常的问题 @uyarn (#2664)SelectInput
: 修复SelectInput
的popup内容宽度计算问题 @HaixingOoO (#2647)ImageViewer
: 图片预览添加默认的缩放比例和按下 ESC 时是否触发图片预览器关闭事件 @HaixingOoO (#2652)Table
: @chaishi
Published by uyarn 11 months ago
2023-11-30
ColorPicker
: 修复 format 为hex
时,配合enableAlpha
调整透明度不生效的问题 @uyarn (#2628)ColorPicker
: 修复修改颜色上方滑杆按钮颜色不变 @HaixingOoO (#2615)Table
: 修复 lazyLoad
懒加载效果 @chaishi (#2605)Tree
: 修复树组件节点的 open class
状态控制逻辑错误导致的样式异常 @NWYLZW (#2611)Tree
: 指定滚动到特定节点 API 中的key
和index
应为可选 @uyarn (#2626)Drawer
: 修复 Drawer 的 mode 为push
时,推开内容区域为 drawer 节点的父节点。 @HaixingOoO (#2614)Radio
: 修复表单 disabled 未生效在 Radio 上的问题 @li-jia-nan (#2397)Pagination
: 修复当 total
为 0 并且 pageSize
改变时, current
值为 0 的问题 @betavs (#2624)Image
: 修复图片在 SSR 模式下不会触发原生事件 @HaixingOoO (#2616)Pagination
: 增加paginationMini
测试 @ZWkang (#2604)Published by honkinglin 11 months ago
Upload
: 拖拽上传文件场景,即使文件类型错误,也触发 drop
事件 @chaishi (#2591)Tree
:
Notification
:
Dialog
:
Popup
: 修复PopupRef的类型缺失问题 @Ricinix (#2577)Tabs
: 修复重复点击激活的选项卡,也会触发 onChange 事件。 @HaixingOoO (#2588)Rdio
: Radio 根据对应 variant 选择 Radio.Button 进行展示 @NWYLZW (#2589)Input
: 修复Input设置最大长度后回删的异常行为 @uyarn (#2598)Link
: 修复前后图标没有垂直居中的问题 @uyarn (#2598)Select
: 修复inputchange
事件context参数异常的问题 @uyarn (#2600)DatePicker
: 修复PaginationMini
未更新导致切换行为异常的问题 @Ricinix (#2587)Form
: 修复 setFields 触发 onValuesChange 导致的死循环 @honkinglin (#2570)Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.3.0...1.3.1
Published by honkinglin almost 1 year ago
Timeline
: TimelineItem添加点击事件。 @Zzongke (#2545)Tag
:
locale
: 添加缺失it_IT、ru_RU、zh_TW 的语言环境 @Zzongke (#2542)Cascader
: change
事件中 source
异常问题 @betavs (#2544)Tree
: 修复allowFoldNodeOnFilter
为true下过滤后节点的展示结果 @uyarn (#2552)TagInput
: 修复在只有一个选项时,删除过滤文字会误删已选项的缺陷 @uyarn (#2552)TreeSelect
: 调整过滤选项后的交互行为,与其他实现框架保持一致 @uyarn (#2552)Rate
: 修复鼠标快速移动,会出现多个text显示的问题 @Jon-Millent (#2551)Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.2.7...1.3.0
Published by honkinglin about 1 year ago
Table
: 优化渲染次数 @chaishi (#2514)card
: title使用div
取代span
在自定义场景下更符合规范 @uyarn (#2517)Tree
: Tree支持通过key匹配单一value指定滚动到特定位置,具体使用方式请参考示例代码 @uyarn (#2519)Form
: 修复 formList 嵌套数据获取异常 @honkinglin (#2529)Table
: 修复数据切换时 rowspanAndColspan
渲染问题,issue#2513 @chaishi (#2514)Cascader
: hover 没有子节点数据的父节点时未更新子节点 @betavs (#2528)Datepicker
: 修复切换月份失效问题 @honkinglin (#2531)Dropdown
: 修复Dropdown
disabled API失效的问题 @uyarn (#2532)Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.2.5...1.2.6
Published by honkinglin about 1 year ago
steps
: 全局配置添加步骤条的已完成图标自定义 @Zzongke (#2491)Table
: 可筛选表格,onFilterChange
事件新增参数 trigger: 'filter-change' | 'confirm' | 'reset' | 'clear'
,表示触发筛选条件变化的来源 @chaishi (#2492)Form
: trigger新增submit
选项 @honkinglin (#2507)ImageViewer
: onIndexChange
事件新增 trigger
枚举值 current
@chaishi (#2494)Image
:
Upload
: 文案列表支持显示缩略图 @chaishi (#2494)Tree
:
GlobalConfig
: 修复切换多语言失效的问题 @uyarn (#2501)Table
:
resetValue
在清空筛选时,未能重置到指定 resetValue
值的问题 @chaishi (#2492)TagInput
: 修复折叠展示选项尺寸大小问题 @uyarn (#2503)Tabs
: 修复使用 list 传 props 且 destroyOnHide 为 false 下, 会丢失 panel 内容的问题 @lzy2014love (#2500)menu
: 修复菜单expandType默认模式下menuitem传递onClick不触发的问题 @Zzongke (#2502)ImageViewer
: 修复无法通过 visible
直接打开预览弹框问题 @chaishi (#2494)Tree
: 修复1.2.0版本后部分TreeNodeModel
的操作失效的异常 @uyarnFull Changelog: https://github.com/Tencent/tdesign-react/compare/1.2.4...1.2.5
Published by honkinglin about 1 year ago
2023-08-31
Table
: 树形结构,没有设置 expandedTreeNodes
情况下,data 数据发生变化时,自动重置收起所有展开节点(如果希望保持展开节点,请使用属性 expandedTreeNodes
控制,tdesign-vue#2735 @chaishi (#2470)Watermark
: watermark组件,修改水印节点,都不影响水印展示 @tingtingcheng6 (#2459)Table
:
Slider
: 修复初始值为0 时,label位置错误的缺陷 @Zzongke (#2477)Tree
: 支持store.children
调用getChildren方法 @uyarn (#2480)Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.2.3...1.2.4
Published by honkinglin about 1 year ago
2023-08-24
Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.2.2...1.2.3
Published by honkinglin about 1 year ago
2023-08-24
Table
:
Tree
: 新增scrollTo
方法 支持在虚拟滚动场景下滚动到指定节点的需求 @uyarn (#2460)taginput
: fix when entering Chinese, it will be blocked by the previous label @Zzongke (#2438)Table
:
expandOnRowClick
和 selectOnRowClick
无法独立控制行点击执行交互问题 issue#3254 @chaishi (#2452)expandAll
问题 @chaishi (#2453)TagInput
: 修复中文展示问题 @Zzongke (#2438)Form
: 修复FormList组件使用form setFieldsValue、reset异常 @nickcdon (#2406)Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.2.1...1.2.2
Published by honkinglin about 1 year ago
2023-08-16
Anchor
: 新增 getCurrentAnchor
支持自定义高亮锚点 @ontheroad1992 (#2436)Menu
: MenuItem onClick 事件增加value返回值 @dexterBo (#2441)Form
: FormItem 新增 valueFormat 函数支持格式化数据 @honkinglin (#2445)Dialog
: 修复闪烁问题 @linjunc (#2435)Select
:
Popconfirm
: invalid className and style props @betavs (#2420)DatePicker
: 修复 hover cell 造成不必要的渲染 @j10ccc (#2440)Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.2.0...1.2.1
Published by honkinglin about 1 year ago
Icon
: 新增 960 个图标;调整图标命名 photo
为 camera
,books
为bookmark
, stop-cirle-1
为stop-circle-stroke
;移除money-circle
图标,具体请查看图标页面 @uyarn (#2429)Table
:
lazyLoad
用于懒加载整个表格 @chaishi (#2402)edit.keepEditMode
,用于保持单元格始终为编辑模式 @chaishi (#2402)attrs/style/classNames
属性、样式、类名等信息到自定义组件,tdesign-vue#2627 @chaishi (#2402)filterValue
未设置过滤值的默认值时,不再透传 undefined 到筛选器组件,某些组件的默认值必须为数组,不允许是 undefined @chaishi (#2402)Cascader
: 传入的 value 不在 options中时会直接报错 @peng-yin (#2414)menu
: 修复同一个MenuItem多次触发onChange的问题 @leezng (#2424)Drawer
: 抽屉组件在 visible 默认为 true 时,无法正常显示 @peng-yin (#2415)Table
:
Full Changelog: https://github.com/Tencent/tdesign-react/compare/1.1.17...1.2.0