An Design 5.18.0 现已发布,主要变化如下:
- Button 默认布局由
inline-block 切换为 inline-flex 以修复图标和文字对齐问题,并简化了 iconPosition 的实现。#47318
- Drawer
- Drawer 新增
drawerRender 属性以支持自定义渲染。#49125
- Drawer 加载中的状态实现由 Spin 替换为 Skeleton。#48886
- Form
- Form.Item 新增
layout 属性以切换布局方式。#49119
- Form 的
ref 属性支持获取原生节点。#48841
- Form 新增
clearOnDestroy 属性以在卸载时清空表单数据。#48921
- Image
- Image 新增
onReset 和 onClose 属性。#48936
- Image 的
toolbarRender 和 imageRender 渲染函数入参新增 ImgInfo 信息。#48729
- notification
- notification 增加
pauseOnHover 属性以暂停计时器。#49024
- notification 新增
showProgress 属性以显示进度条。#48353
- Progress
- Progress 新增
percentPosition 属性用于控制数值位置。#48157
- Progress 的
size 属性支持配置为对象值。#48805
- 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