AntDesign Blazor 1.1.0 发布 | 参数标准化、众多新功能与bug修复

💡 原文中文,约1600字,阅读约需4分钟。
📝

内容提要

2025元旦快乐!这是1.0后的重要版本,包含破坏性变更。新增表格条纹样式、树形结构延迟加载、手动设置列索引等功能,并修复多个bug。主要更新在#4352,魔法字符串改为枚举,提升可维护性。

🎯

关键要点

  • 祝大家2025元旦快乐!这是自1.0之后的第一个大版本,包含重要的破坏性变更。

  • 新增表格条纹样式 Striped 属性。

  • 新增树形结构支持延迟加载,能在无子数据时显示展开按钮。

  • 新增手动设置列索引 ColIndex,避免动态列时无法正确计算顺序。

  • 修复多个与表格相关的bug,包括行分组设置和数据行状态刷新问题。

  • 重构表格以支持重写列。

  • 新增 IColumn 的 Hidden 属性。

  • 参数标准化,将有限选项的参数类型从字符串改为枚举。

  • 新增 Icon 支持自定义设置 svg 字符串。

  • 新增 Typography 为 Title 增加级别 5。

  • 新增 Modal 打开后触发事件 AfterOpen。

  • 修复 Tabs 新增标签时的渲染问题。

  • 修复 Statistic 溢出异常和 Input 的 OnPressEnter 事件。

  • 修复 Spin 展示文本时的样式问题。

  • 文档修复切换菜单时同名 demo 未更新。

  • 主要破坏性更新在 #4352 中,魔法字符串改为枚举,提升可维护性。

  • 三个命名被修改:Twotone 改为 TwoTone,Input.OnkeyDown 改为 Input.OnKeyDown,Input.OnkeyUp 改为 Input.OnKeyUp。

  • 新贡献者包括 @GlodenBoy、@GoldSucc 和 @zandiarash。

🔎

延伸解读

破坏性变更的影响

此次更新包含重要的破坏性变更,特别是将魔法字符串改为枚举。这意味着开发者在升级时需要仔细检查代码,以避免运行时错误。虽然短期内可能造成不便,但从长远来看,这将提升代码的可维护性和可读性。

新功能的实用性

新增的表格条纹样式和树形结构延迟加载功能,能够显著提升用户界面的可用性和美观性。特别是延迟加载功能,可以在没有子数据时仍然提供交互性,改善用户体验。开发者应考虑如何利用这些新特性来优化应用程序的界面设计。

修复与优化

此次版本修复了多个与表格相关的bug,包括行分组和数据行状态刷新问题。这些修复将提高表格组件的稳定性和可靠性,开发者在使用时应关注这些改进,以确保应用程序的正常运行。

延伸问答

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

新增表格条纹样式、树形结构延迟加载、手动设置列索引等功能。

这个版本的破坏性变更是什么?

主要破坏性变更是将魔法字符串改为枚举,提升可维护性。

AntDesign Blazor 1.1.0 修复了哪些bug?

修复了多个与表格相关的bug,包括行分组设置和数据行状态刷新问题。

如何手动设置列索引 ColIndex?

新增的功能允许手动设置列索引 ColIndex,以避免动态列时无法正确计算顺序。

这个版本的贡献者有哪些?

新贡献者包括 @GlodenBoy、@GoldSucc 和 @zandiarash。

AntDesign Blazor 1.1.0 版本的文档更新了哪些内容?

文档修复了切换菜单时同名 demo 未更新的问题。

🏷️

标签

➡️

继续阅读