Ant Design 4.4.0 发布了。Ant Design 是一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。
此版本更新内容:
- 优化 RangePicker 交互,现在任意面板选择完毕后,另一个面板会自动弹出。#25135
- 新增 Skeleton.Image 组件。#24805 @fireairforce
- Form
- Table
- TimePicker
- Cascader
- Menu
- Menu 增加
triggerSubMenuAction
属性以支持配置菜单弹出的交互方式。#25127 @hydRAnger - 修复 Menu
theme="dark"
时子菜单背景色为白色的问题。#25205
- Menu 增加
- Tabs
- Pagination
- Pagination 支持当
pageSize
改变时,onChange
的调用。#24964 @fireairforce - 优化 Pagination 可访问性,修复一个 W3C 属性错误。#25119
- Pagination 支持当
- DatePicker
- 修复 DatePicker 组件的月份和季度前后选择器 icon 的大小。#25035 @fireairforce
- TimePicker 支持
showNow
属性。#25032
- Drawer
- Rate
character
支持通过(RateProps) => ReactNode
自定义。#24903 - 移除了垂直点状 Steps.Step 的 140px 宽度限制。#24907
- Menution 新增
autoSize
属性以支持高度自适应。#24961 @Kermit-Xuan - 调整 Result
children
显示位置到组件尾部。#24945 - Radio.Group 新增
optionType
来设置options
的 Radio 类型。#24809 - Tag 新增
closeIcon
用以自定义关闭按钮。#24885 - Dropdown 组件支持下拉框箭头。#23869 @wendellhu95
- Collapse 增加了
ghost
属性来设置透明背景。#24734 - Progress 组件支持自定义已完成进度条颜色。#24655 @fireairforce
- Typography copyable 属性支持
icon
和tooltips
用于自定义图标和提示文案。#25274 @israelKusayev - Tree
showLine
属性支持配置隐藏叶节点图标。#25271 - BackTop 支持
duration
来设置回到顶部所需时间。#25254 - 修复 Select 点击下拉箭头时输入框不能获得焦点的问题。#25212
- 修复 Rate 半选时
value
被四舍五入的问题。#24993 - 修复 Notification 修改
width
时没有相对屏幕边缘对齐的问题。#25168 - 修正 InputNumber
max
属性没有默认值的问题。#25243 - 给 Modal 组件增加了更多的 less 变量。#24773 @hicrystal
- 更快的 Switch 动画切换效果。#25160
- 修复 PageHeader 内 Tabs 多余的边框样式。#25159
- 增加了德语,意大利语和捷克语缺失的翻译。#25233 @karelsoupaEMZ
- 增加了 Form 的日语国际化。#25244 @kentaro84207
- RTL
更新说明:https://github.com/ant-design/ant-design/releases/tag/4.4.0