An Design 5.18.0 现已发布,主要变化如下:
- Button 默认布局由
inline-block
切换为inline-flex
以修复图标和文字对齐问题,并简化了iconPosition
的实现。#47318 - Drawer
- Drawer 新增
drawerRender
属性以支持自定义渲染。#49125 - Drawer 加载中的状态实现由 Spin 替换为 Skeleton。#48886
- Drawer 新增
- Form
- Form.Item 新增
layout
属性以切换布局方式。#49119 - Form 的
ref
属性支持获取原生节点。#48841 - Form 新增
clearOnDestroy
属性以在卸载时清空表单数据。#48921
- Form.Item 新增
- Image
- Image 新增
onReset
和onClose
属性。#48936 - Image 的
toolbarRender
和imageRender
渲染函数入参新增ImgInfo
信息。#48729
- Image 新增
- notification
- notification 增加
pauseOnHover
属性以暂停计时器。#49024 - notification 新增
showProgress
属性以显示进度条。#48353
- notification 增加
- Progress
- Progress 新增
percentPosition
属性用于控制数值位置。#48157 - Progress 的
size
属性支持配置为对象值。#48805
- Progress 新增
- Avatar.Group 新增
max
属性以替代maxCount
、maxStyle
、maxPopoverPlacement
和maxPopoverTrigger
。#49131 - Modal 新增
loading
属性以展示加载中的状态。#48848 - Rate 新增
keyboard
属性以支持禁用键盘事件。#49132 - Spin 支持
percent
属性以进度形态展示。#48657 - Watermark 添加
overflow: hidden
样式以防止通过设置height: 0
样式达到隐藏水印的效果。#49130 - Anchor 修复设置
replace
属性时滚动动画丢失的问题。#49136 - Tour 修复
onClose
的current
参数错误的问题。#49124 - List.Item 增加
styles
及classNames
属性。#49154 - DatePicker 补充 ja_JP 本地化文案。#49155
- 精简数处判断逻辑及类型定义。#49146 #49156 #49169 #49162
更新说明:https://github.com/ant-design/ant-design/releases/tag/5.18.0