Ant Design 4.0.0-rc.4 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。
此版本更新内容:
- 官网提供了暗色模式下的 色板 和 色板生成工具。#21101
- Checkbox.Group 和 Radio.Group 的
options 属性中新增 style 字段,用于设置可选项的样式。#21219
- Form.Item 新增
validateFirst 属性,用于设置当某一规则校验不通过时,是否停止剩下规则的校验。#21178
- Modal 新增
useModal hook,以支持 context 访问。#20949
- Notification 新增
useNotification hook,以支持 context 访问。#21275
- Select、TreeSelect、DatePicker、TimePicker 和 Cascader 新增
bordered 属性,用于设置组件是否有边框。#21242
- Transfer 新增
selectAllLabels 属性,用于自定义头部选择框的文案。#21139 @morenyang
- 重新设计了 Tabs 火柴棍的样式。#21256
- 新增
@form-item-label-font-size less 变量。#21216
- 修复 Badge 在 Typography 下数字错位的问题。#21235
- 修复 Checkbox 和 Checkbox.Group 之间被其他组件隔断时多选框无法选中的问题。#21146 @morenyang
- 修复 Collapse.Panel 设置了
extra 属性时内容宽度变窄的问题。#21202 @zhiyuc123
- Form
- 修复 Form.Item 没有设置
name 属性时必填校验不生效的问题。#21168
- 修复 Form.Item 的
name 属性为 0 时数据绑定不生效的问题。#21186 @wanjas
- 修复 Form.Item 的
help 属性从有到无时会造成布局抖动的问题。#21211
- Input
- 修复 Radio.Group 中使用 Badge 的样式问题。#21215
- 修复 Select 在多选或标签模式下上下行之间没有外间距的问题。#21175
- 修复 Slider 的锚点聚焦样式错误的问题。#21244 @Kermit-Xuan
- 修复 Steps 在 size="small" 和 labelPlacement="vertical" 时图标没有对齐的问题。#21258
- Table
- 修复数据项没有
children 字段时 expandIcon 属性不生效的问题。#21169
- 修复 Column 的
sorter 属性不生效的问题。#21194
- 修复自定义筛选无法输入的问题。#21218
- 修复 TimePicker 的
defaultOpenValue 属性不生效的问题。#21198
- Transfer
- 修复 Typography 在可编辑状态时光标没有在输入框末尾的问题。#21268
更新说明: https://www.oschina.net/news/112963/ant-design-4-0-0-rc2-released