Ant Design 5.22.0 发布,企业级 UI 设计语言和 React 实现

来源: OSCHINA
2024-11-12 11:10:22
AI总结

Ant Design 5.22.0 现已发布,主要变化如下:

  • Form
    • Form.Item 支持隐藏 label。#51524
    • Form 移除了用于撑开 error 高度的 div,将 errorDom 和 extraDom 用一个 div 包裹,并为该 div 设置了最小高度。#51254
    • 修复 Form 在字段触发 change 但是值没有变化时,onValuesChange 仍然会触发的问题。#51437
    • Form 支持在表单验证失败时,scrollToFirstError 中的 focus 属性。#51231
  • Table
    • Table 列过滤下拉框支持 filterDropdownProps#51297
    • Table expandedRowClassName 支持 string 。#51067
  • Tree
    • 修复 Tree 选中节点丢失 padding 样式的问题。#51492
    • Tree 组件 Token 增加 nodeHoverColor 和 nodeSelectedColor 支持。#51367
    • Tree 新增 indentSize token 用于自定义缩进宽度。#51010
  • DatePicker
    • DatePicker 支持 prefix 属性。#51335
    • 修复 DatePicker.RangePicker 当鼠标移动到单元格之间时出现闪烁样式的问题。#51533
  • Input.OTP
    • Input.OTP 组件新增 onInput 事件用于获取用户每一次输入的值。#51289
    • 修复 Input.OTP 无法指定 inputMode 的问题。#51271
  • ColorPicker 支持 disabledFormat 属性以禁用格式切换器。#51539
  • 为 InputNumber 组件的 focus 方法增加 cursor 配置项以控制光标位置。#51444
  • Cascader 新增 disabled 属性以禁用组件的所有一级目录项。#51272
  • Descriptions 支持单行铺满。#51365
  • Select/TreeSelect/Cascader 组件增加 prefix 属性以支持自定义前缀。#51186
  • 修复 Image 设置 ImageProps.preview.rootClassName 导致预览图类名丢失。#51538
  • 修复 TimePicker 面板列的最后一项无法滚动到最上面的问题。#51481
  • 修复 TreeSelect 弹层高度不够的问题。#51567
  • 修复 Typography 在 ConfigProvider 语言切换时候没有立即更新。#51453
  • 修复 Upload itemRender 调用 action.preview 会导致崩溃的问题。#51419
  • 修复 Splitter 伪元素符号问题。#51536
  • 优化 Collapse 可访问性属性和鼠标 hover 样式。#51400
  • 修复 Menu title 内容的样式问题。#51425
  • 修正葡萄牙语 (pt_PT) 本地化文件中的翻译,以提高准确性和一致性。#51501
  • 优化 uz_UZ 国际化。#51407
  • TypeScript
    • Upload 导出类型 DraggerProps。#51546
    • 将 defaultValue 属性添加到 TimePicker.RangePicker 示例中。#51413
    • Message 优化 message.config 中的 top 类型。#51468
    • 优化 Tree 和 TreeSelect 的 TS 定义。#51251

更新说明:https://github.com/ant-design/ant-design/releases/tag/5.22.0

展开阅读全文
点击引领话题📣 发布并加入讨论🔥
0 评论
0 收藏
分享
AI总结
返回顶部
顶部