AntDesign Blazor 0.19.0发布:交互式本地化、静态SSR表单,ReuseTabs 示例上线

💡 原文中文,约3200字,阅读约需8分钟。
📝

内容提要

Ant Design Blazor发布了新版0.19.0,增加了本地化交互性增强、ReuseTabs的文档和示例上线以及Form表单支持静态SSR等功能。此外,还有一些bug修复和新贡献者的加入。

🔎

延伸解读

交互式本地化:无需刷新,兼容.NET生态

本次更新引入了交互式本地化服务,它兼容.NET的Localization框架,支持第三方资源提供者,同时实现了无刷新UI语言切换。与官方方案相比,它避免了浏览器刷新,提升了用户体验。这一改进解决了组件库长期缺乏内置本地化方案的问题,同时保持了灵活性和扩展性。

静态SSR表单支持:适配.NET 8新特性

Form表单现已支持静态SSR,这是.NET 8的重要改进。静态SSR要求表单同步提交,因此Form和部分组件进行了适配,以确保验证和模型绑定正常工作。这一改进使开发者能在静态SSR场景下使用表单验证和模型绑定,扩展了组件库的适用性。

ReuseTabs文档与示例上线:高阶功能栏目亮相

文档新增『高阶功能』栏目,并上线了ReuseTabs的文档和示例。ReuseTabs能实现类似子应用的效果,此前受限于站点自定义路由和动态demo实现方式未能展示。现在通过新的实现方式,为未来更多完整示例提供了示范,方便开发者学习和使用。

社区贡献与问题修复:多级overlay冲突等得到解决

本次更新修复了多级overlay开合的冲突问题,由新贡献者pankey888解决,他此前没有C#经验。此外,还修复了TreeSelect、Form、Select、Modal、DatePicker等多个组件的bug,并新增了若干功能。这些改进离不开社区贡献者的帮助,体现了项目的社区支持。

❓

Q&A

Ant Design Blazor 0.19.0版本有哪些新功能?

新版本增加了本地化交互性增强、ReuseTabs的文档和示例上线,以及Form表单支持静态SSR等功能。

什么是交互式本地化服务?

交互式本地化服务兼容.NET的Localization框架,支持无刷新UI语言切换,提升了本地化的交互性。

ReuseTabs的文档和示例有什么重要性?

ReuseTabs的文档和示例展示了更多完整示例的可能性,帮助开发者更好地理解和使用该功能。

Form表单支持静态SSR的改进有哪些?

Form表单支持静态SSR后,能够实现表单验证和模型绑定,提升了表单的功能性。

此次更新中解决了哪些bug?

更新中修复了多级overlay开合的冲突问题,以及其他多个与表单和组件相关的bug。

Ant Design Blazor的社区支持如何?

本次更新吸引了新贡献者的加入,增强了项目的社区支持,鼓励更多人参与和赞助。

🏷️

标签

➡️

继续阅读