Ant Design 4.10.0 发布了。Ant Design 是一套企业级的 UI 设计语言和 React 实现,使用 TypeScript 构建,提供完整的类型定义文件,自带提炼自企业级中后台产品的交互语言和视觉风格、开箱即用的高质量 React 组件与全链路开发和设计工具体系。
此版本更新内容如下:
- 修复不兼容 less 4.0.0 的问题。
- 修复 Typography 可编辑态光标跳动的问题。#28545
- 修复 Tree 动态加载数据时重复点击展开节点会导致状态错误的问题。#28349
- 修复 TreeSelect & Select
searchValue 在受控且有值时,下拉菜单无法打开的问题。#28574
- 修复 Dropdown 禁用菜单项内的链接样式。#28578
- 修复 Progress
steps 显示精度问题。#28530
- 修复 Radio 在 Chrome 下的对齐样式问题。#28616
- 修复 Collapse 修改
@collapse-header-padding 时箭头位置不居中的问题。#28507
- 优化 Card 图片白边样式。#28624
- Input
- 修复 Input.TextArea 有
maxLength 时输入中文被截断的问题。#28456
- Input.TextArea 的
showCount 属性现在支持传入一个方法来自定义数字的展示格式了。#28145
- Input
focus 支持配置获取焦点时的光标位置。#28602
- Modal
- 修复 Modal 可以被拖拽到窗口外的问题。#28438
- Modal.method 新增
afterClose 回调,会在 Modal 完全关闭后触发。#28053
- Table
- 修复
childrenColumnName 和 checkStrictly={false} 无法一起使用的问题。#28568
- 修复 Checkbox.Group 内选择行为异常的问题。#28576
- 修复无数据时固定表头样式错乱的问题。#28323
- 修复自定义
filterDropdown 时 onChange 事件的 filters 参数总是接收空数组的问题。#28627
- 新增
expandable.columnWidth 以自定义展开列的宽度。#28249
- 选择项新增清空所有选项。#28580
- Image
- Upload
- 修复不使用
transformFile 时也会有警告的问题。#28455
- 修复 Upload 的
fileList 和 immer 数据配合使用报错问题。#28636
- Upload 新增
maxCount 属性以限制文件数量。#28367
- DatePicker
- Select
- Slider 新增 range.draggableTrack 以支持范围刻度整体可拖拽。#28592
message 新增 onClick 回调,会在消息被点击时触发。#28148
- Descriptions 上可以统一设置
labelStyle 和 contentStyle。 #28613
- Form 的
scrollToFirstError 属性支持设置滚动的位置参数。#28272
- Steps 新增 reponsive 属性用于关闭响应式样式。#28459
- 国际化
- TypeScript
- 修复 PageHeader 的
title 的类型问题。#28374
更新说明:https://github.com/ant-design/ant-design/releases/tag/4.10.0