Ant Design 4.3.0 发布了。Ant Design 是阿里开源的一套企业级的 UI 设计语言和 React 实现,使用
TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React
组件与全链路开发和设计工具体系。
此版本更新内容:
- 重做 Tabs 以提升多标签在不同环境下的用户体验。#24552
- 新增组件总览页面。#24491 @arvinxx
- 增加大量功能,同时减少了包体积(相比
4.2.5 减少了 2KB)。#24584 - Button
- 新增文本类型按钮
type="text" 。#22552 - 优化 Button 背景 less 变量的影响范围。#24372 @morenyang
- Upload
data 属性支持返回 Promise 。#24546 @Kermit-Xuan- 添加
progress 属性以支持自定义进度条。#24319 @morenyang - 修复进度条类型会被意外覆盖的问题。#24339 @morenyang
- Table
- Table 新增
rowSelection.hideSelectAll 用于隐藏全选框。#24592 @Kermit-Xuan ellipsis 支持 showTitle 以关闭自动设置 title 属性。#24056 @lijinke666- Table
columns 支持 shouldCellUpdate 属性。#23872
- Input
- Input.Passowrd 支持自定义图标。#23792
- 修复 Input.Password 一个明文显示
value 的问题。#24535 - 添加
@input-disabled-color less 变量。#23775 @alwaysloseall
- Form
- Form 添加
validateTrigger 支持全局设置子字段校验时机。#23972 - 修复 Form.Item 内联样式下
label 在狭窄空间被挤压的问题。#24531 - 修复 Form.List 字段状态同步逻辑并添加嵌套字段示例。#24009
- Menu
- 调整 Menu
inline 模式下未设置 icon 的菜单收起时文字显示第一个字符。#24330 - Menu.Item 支持
danger 属性。#23785
- Avatar
- Avatar 新增
gap 来设置字符类型距离左右两侧边界单位像素。#24357 - 修复 Avatar
onError 会触发两次的问题。#24506 @sanonz
- Typography
- Typography.Paragraph 支持自定义展开样式。#24385 @fireairforce
- Typography.Text 支持
keyboard 样式。#24195 - 添加 Link 组件。#24019
- 修复 Typography 不支持
title 属性的问题。#24440 @Kermit-Xuan
- Tooltip 支持配置背景颜色。#23155
- Popconfirm 支持按
ESC 关闭。#24420 - Tooltip
destroyTooltipOnHide 支持 keepParent 配置。#24362 @Kermit-Xuan - Notification 支持全局配置
prefixCls 。#24295 @tdida - RangePicker
dateRender 支持额外参数来判断是 start 还是 end 字段。#24278 - Skeleton 添加
round 属性,允许段落和标题显示圆角。#24137 @xilihuasi - Transfer 支持
oneWay 配置单向选择以及 pagination 配置分页。#24041 - Message 支持自定义样式通过使用
className 和style 。#24024 @Kermit-Xuan - ConfigProvider 支持
virtual 和 dropdownMatchSelectWidth 配置。#23841 @hengkx - 修复 Cascader 下拉框中扩展按钮在禁用时的颜色。#24521
- 修复 Alert 关闭按钮
padding 样式。#24471 - 修复 Tree
@tree-directory-selected-bg 变量不生效的问题。#24468 @morenyang - 修复
@ant-prefix 变量在部分样式里不生效的问题。#24459 @morenyang - 修复 Steps
subtitle hover 渐变过渡。#24593 - 修复 List 报
React does not recognize colStyle prop 的问题。#24568 - 修复步骤 Progress
percent 样式未正确更新的问题。#24534 @ChuckJonas - 修复 Breadcrumb 内使用链接时图标间距丢失的问题。#24490 @EscapeB
- Descriptions 新增
@descriptions-item-trailing-colon 等 less 变量。#24032 @hengkx - 国际化
- 新增爱尔兰语言包。#24609 @AbhijeetGaware
- 改进 Typography
fi_FI 国际化。#24591 @sagge - 改进
pt_BR 国际化。#24518 @arturpfb - 改进 Form
en_GB 国际化。#24404 @morenyang
- RTL
- 优化 Tree RTL 模式下选项框样式。#24563
- 优化 Calendar 通知事项文字在 RTL 模式下的样式。#24528
- 优化 Table 筛选下拉框在 RTL 模式下样式。#24529
- 优化 Cascader RTL 模式下拉框的样式。#24520
- TypeScript
- Form 导出
RuleObject 与 RuleRender 定义。#24541 @sorteam
更新说明: https://github.com/ant-design/ant-design/releases/tag/4.3.0 |