AntDesign Blazor 1.1.0 发布 | 参数标准化、众多新功能与bug修复
内容提要
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 未更新的问题。