AntDesign Blazor 0.20.0 发布 | 1.0.0 之前最后功能版本,20个新功能和增强,欢迎更新...

💡 原文中文,约2200字,阅读约需6分钟。
📝

内容提要

最近两周关闭了100多个issue,包含早已修复的和之前版本中发布的bug修复。0.20.0版本包含20个新功能和改进,由6位贡献者贡献,其中4位是新贡献者。新功能包括Form表单验证全球化、Table支持时间区间条件、ReuseTabs和面包屑自动生成等。下个版本是1.0的RC版,继续bug修复和文档完善。

🔎

延伸解读

版本定位与发布节奏

0.20.0 被明确为 1.0.0 之前的最后一个功能版本,下个版本将是 1.0 的 RC 版。这意味着后续更新重点会转向 bug 修复和文档完善,新功能添加将放缓。对于计划升级的用户,可以关注此版本中已稳定的功能,并为 1.0 的 API 稳定性做准备。

表单验证全球化的实际影响

Form 表单验证内置全球化后,验证信息模板直接从组件库的 locale 文件获取,开发者无需再手动编写中文验证信息。这简化了多语言应用的开发流程,尤其适合需要支持多种语言的国际化项目,减少了重复劳动和潜在的错误。

表格筛选能力的增强

Table 新增时间区间条件筛选,并支持 DateOnly 与 TimeOnly 类型,使时间字段的筛选更加灵活。同时,QueryModel 新增 GetFilterExpression 方法,允许在 OnChange 事件中获取筛选表达式,便于与自定义条件组合,例如在导出数据时精确筛选所需记录。

导航组件的自动化改进

ReuseTabs 现在能自动从菜单数据中生成页签标题,支持菜单标题模板,图标也可一并显示。面包屑组件也能根据菜单路径生成页面路径。这些改进减少了手动设置标题的工作,提升了开发效率,尤其适用于菜单结构复杂的后台管理系统。

❓

Q&A

AntDesign Blazor 0.20.0版本有哪些新功能?

0.20.0版本新增20个功能,包括Form表单验证全球化、Table支持时间区间条件、ReuseTabs和面包屑自动生成等。

这次更新的贡献者有哪些?

此次更新由6位贡献者贡献,其中4位是新贡献者。

Form表单验证的全球化支持是如何实现的?

Form表单验证支持内置全球化,验证信息模板从组件库内置的locale文件获取。

Table的新功能如何提高数据筛选的灵活性?

Table新增GetFilterExpression方法,允许用户获取筛选表达式,提供更灵活的数据筛选方式。

ReuseTabs和面包屑的自动生成有什么新特性?

ReuseTabs的标题可以自动从菜单数据中生成,面包屑组件支持根据菜单路径生成页面路径。

下一个版本的计划是什么?

下一个版本是1.0的RC版,将继续进行bug修复和文档完善。

🏷️

标签

➡️

继续阅读