Ant Design 5.25.0 发布,企业级 UI 设计语言和 React 实现
Ant Design 5.25.0 现已发布,主要更新内容如下:
- 新组件 Statistic.Timer,支持正计时和倒计时。#53401
- Tour 新增
actionsRender属性,用于自定义操作按钮。#53067 - Divider 组件新增
size属性。#53570 - Collapse
- Upload 支持通过
pastable属性粘贴上传文件。#53463 - AutoComplete 组件新增
popup语义节点,支持通过classNames.popup、styles.popup、popupRender和onPopupVisibleChange自定义弹出菜单,并废弃旧的popupClassName、dropdownClassName、dropdownStyle、dropdownRender和onDropdownVisibleChangeAPI。#53257 - Cascader 组件新增
popup语义节点,并且废弃部分 props。#53311 - ConfigProvider 支持设置 Button 的
variant和color属性。#53165 - TreeSelect 组件新增
popup语义节点,并且废弃部分 props。#53285 - DatePicker 和 TimePicker 组件新增
popup语义节点,并且废弃部分 props。#53718 - Select 组件新增
popup语义节点,支持通过classNames.popup、styles.popup、popupRender和onPopupVisibleChange自定义弹出菜单,并废弃旧的popupClassName、dropdownClassName、dropdownStyle、dropdownRender和onDropdownVisibleChangeAPI。#53243 - FloatButton 支持
tooltip属性。#53138 - Table
rowSelection支持align属性用于定位。#53127 - Radio.Group 和 Checkbox.Group 组件的
options属性支持传入className属性。#52917 - 优化 ColorPicker 组件,使用派生状态模式替代在 useEffect 中调用 setState。#53701
- 修复 Checkbox 组件
children为null的时候渲染多余 dom 的问题。#53723 - 修复 Anchor 组件点击锚点会刷新页面的问题。#53687
- Splitter
- 修复 Tabs 组件卡片类型页签在使用
cardHeighttoken 时高度设置不正确的问题。#52837 - 修复 Form 组件中非必选的 label 换行不对齐的问题。#53552
- 杂项:重构兼容逻辑,优先使用标准 Web API,不兼容的时候降级为废弃 API。#53107
- 优化 Tour 的
aria-*属性。#53345 - 杂项:优化可关闭组件的无障碍属性。#53410
- 杂项:废弃多个可开关组件的
destory*属性,统一为destroyOnHidden。 #53739 - Dropdown
- 废弃 Cascader 组件的
dropdown*等属性。#53133 - 添加 QRCode 和 ColorPicker 的捷克语(cs_CZ)支持。#53741
更新说明:https://github.com/ant-design/ant-design/releases/tag/5.25.0