Ant Design 5.10.0 发布,企业级 UI 设计语言和 React 实现
An Design 5.10.0 现已发布,主要变化如下:
- 新增 Flex 组件,用于设置弹性布局。#44362
- Notification 组件支持
stack配置,默认超过三个以上的提示会堆叠起来。#44618 - 更新 Input、InputNumber、Select、Cascader、TreeSelect、DatePicker、ColorPicker 的激活态样式。#45009
- Watermark 支持通过
textAlign设置文本对齐方向。#44888 - Slider 支持任意节点数并且将 xxxStyle 迁移至语义化
styles和classNames属性中。#45000 - Cascader 支持 Cascader.Panel 组件供内联使用。#45089
- Tooltip 添加
fresh属性以支持在关闭时仍然需要更新内容的场景。#45020 - Drawer 支持通过
classNames自定义内置模块的className。#44935 - ConfigProvider 支持
warning属性以配置警告等级(如过滤掉废弃 API 警告)。#44809 - Modal
- 修复 Menu.Item 嵌套的 Typography 其
ellipsis为 true 时无法垂直居中的问题。#41146 - 修复 Select 内部 input 无法应用 fontFamily 的问题。#45197
- 修复 InputNumber 在 Space.Compact 中使用
addonBefore时的边框问题。#45004 - 修复 Tag.CheckableTag 不支持 ref 的问题。#45164
- 修复 Avatar.Group 组件内的字体不支持响应式的问题。#34722
- 重构 Affix 为函数组件。#42674
- Popover 组件废弃
minWidth组件 token,并添加titleMinWidth作为替代。#44750 - Token
- TypeScript
- 导出 Notification 的 ArgsProps 类型为 NotificationArgsProps。#45147
- 国际化
更新说明:https://github.com/ant-design/ant-design/releases/tag/5.10.0