Ant Design 是阿里巴巴开源的一套企业级 UI 设计语言和 React 组件库。Ant Design 6.3.0 现已发布,主要更新内容如下:
- ConfigProvider
- ConfigProvider 支持 Modal 和 Drawer 的
maskClosable 全局配置。#56739
- ConfigProvider 支持 DatePicker 和 TimePicker 的
suffixIcon 全局配置。#56709
- ConfigProvider 支持 Cascader 的
expandIcon 和 loadingIcon 全局配置。#56482
- ConfigProvider 支持 Table 的
scroll 全局配置。#56628
- ConfigProvider 支持配置 App 的
className 与 style,以及 ColorPicker 的 arrow 属性。#56573
- ConfigProvider 支持 Button 的
loadingIcon 全局配置。#56439
- ConfigProvider 支持
rangePicker.separator 全局配置。#56499
- ConfigProvider 支持 Form 的
tooltipIcon 和 tooltipProps 全局配置。#56372
- Upload
- Upload 新增
classNames.trigger 和 styles.trigger 属性。#56578
- Upload.Dragger 支持
onDoubleClick 事件。#56579
- Upload 修复
picture-card / picture-circle 父节点缺少默认高度的问题。#56864
- Grid 新增
xxxl(1920px)断点以适应 FHD 屏幕。#56825
- Switch 语义化结构支持
indicator 定制。#56710
- Button
- Button 修复暗色主题下
color 的 hover 与 active 状态颜色相反的问题。#56872
- Button 修复边框尺寸未跟随 Design Token
lineWidth 的问题。#56683
- Select
- Select 移除单选模式下额外的
-content-value div DOM,优化语义化结构并支持通过 classNames 与 styles 覆盖。#56811
- Select 修复
notFoundContent 不生效的问题。#56756
- Radio
- Radio.Group 修复垂直排列时单选项出现多余右边距的问题。#56909
- Radio 移除
icon 子元素 -inner DOM 节点以更好适配语义化结构。#56783
- Modal & Drawer 默认关闭蒙层 blur 效果。#56781
- Tooltip & Popover 修复弹出层动画起始位置偏左的问题。#56887
- List 修复废弃组件配置的颜色相关 token 不生效的问题。#56913
- Spin 重构 DOM 结构以对齐不同场景,并支持全量语义化结构(Semantic Structure)。#56852
- Icon 为搜索图标 SVG 添加无障碍名称,改善屏幕阅读器支持。#56521
- Cascader 修复搜索模式下选择选项并关闭时,过滤列表立即还原影响体验的问题。#56764
- Tree 优化无障碍支持。#56716
- ColorPicker 选择块支持语义化结构,并修复
root 语义化错误应用到弹出元素的问题。#56607
- Avatar 将
size 默认值从 default 改为 medium 以保持一致性。#56440
- Checkbox 移除
icon 子元素 -inner DOM 节点以更好适配语义化结构。#56783
- MISC
- MISC: 修复 UMD 版本中 React Compiler 兼容性问题,现已默认关闭。#56830
- 精简
styles 和 classNames 类型定义,使其更规范。#56758
更新说明:https://github.com/ant-design/ant-design/releases/tag/6.3.0