1月18日,北京,聊聊2025如何加入技术开发?
Ant Design 5.23.0 现已发布,主要更新内容如下:
- TreeSelect 新增
maxCount
属性以限制最大选择数量。#51759 - Modal
width
支持响应式尺寸。#51653 - Splitter 增加
lazy
模式。#51557 - Button
color
属性支持完整色板。#51550
- Button 组件新增
loadingIcon
以自定义加载图标。#51758 - Menu
- Menu 新增 token
subMenuItemSelectedColor
,避免itemSelectedColor
覆盖子菜单标题样式。#52182 - 修复 Menu
extra
字体大小和垂直居中对齐问题。#52217
- Menu 新增 token
- 语义化
- ConfigProvider 支持 Empty 组件语义化
classNames
和styles
。#52208 - ConfigProvider 支持 Slider 组件语义化
classNames
和styles
。#52185 - ConfigProvider 支持 Popconfirm 组件语义化
classNames
和styles
。#52126 - ConfigProvider 支持 Popover 组件语义化
classNames
和styles
。#52110 - ConfigProvider 支持 Tooltip 组件语义化
classNames
和styles
。#51872 - ConfigProvider 支持 Descriptions 组件语义化
classNames
和styles
。#52120
- ConfigProvider 支持 Empty 组件语义化
- Tree
- 重构 Tree 部分代码为 Function Component 以为 React 19 做更好性能准备。#52209
- 优化 Tree
disabled
与selected
节点状态下的颜色展示。#52173
- Transfer 支持
showSearch
配置defaultValue
和placeholder
。#52125 - Calendar 支持
showWeek
属性用于显示周数列。#52072 - Mentions 新增
onPopupScroll
属性。#51858 - Card 增加
bodyPaddingSM
、headerPaddingSM
、bodyPadding
、headerPadding
组件 token。#51762 - ColorPicker
presets
支持传入key
。#51794 - Cascader 新增
optionSelectedColor
token。#51769 - 修复 Layout.Sider
trigger
样式不正确的问题。46a8eff - Table
- 修复 Table
expandable
中设置fixed:right
不生效的问题。#52176 - 修复 Table
sticky
模式下水平固定滚动条在 rtl 模式下不生效的问题。#52176
- 修复 Table
- 优化 Flex 使其在自定义渲染组件时总是重置
margin
、padding
样式。#52170 - 修复 DatePicker.RangePicker
needConfirm
模式偶尔在不确认仍然可以切换面板的问题。#52102 - 修复 Slider 当
tipFormatter
未定义时导致崩溃的问题。#52184 - 优化 Collapse 聚焦样式以及折叠项圆角。#52086
- 为 Radio.Group 添加默认
name
属性以提升无障碍体验。#52076 - Input.Search添加默认
type=search
类型。#52083 - 优化 Tabs 键盘操作时的焦点样式。#52002
- Segmented
- 优化 Segmented 聚焦样式以提升无障碍体验。#51934
- Segmented 支持
name
属性以提升无障碍体验。#51725
- MISC: 用
@ant-design/fast-color
替换@ctrl/tinycolor
以降低打包体积。#52190 #52157 - 调整 Input、InputNumber、Mentions、Textarea 组件清除图标从
span
元素更改为button
元素,提高了可访问性和交互性。#52180 - MISC: 修复 React 19 下构建报错的问题。#52168
- TypeScript
- 调整 Table
ref
类型为 React.Ref。#52205 - Calendar 导出 CalendarMode 类型。#52160
- 调整 Table
更新说明:https://github.com/ant-design/ant-design/releases/tag/5.23.0
还没有评论,来说两句吧...