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