Blazor Auto模式模板来了!AntDesign Blazor 0.19.2 发布!
内容提要
AntDesign Blazor发布了更新,添加了新功能和修复了错误。最重要的更新是将Blazor WebApp自动渲染模式模板添加到Pro模板中。更新还包括对Table、Tree、Select、Checkbox和其他组件的改进。下一步将添加登录页面并集成静态SSR页面。
延伸解读
Auto模式模板:降低配置门槛
AntDesign Blazor 早在 .NET 8 发布时就支持 Auto 渲染模式,但一直未集成到项目模板中,导致许多开发者手动配置时遇到问题。本次更新将 Pro 模板的默认托管类型改为 WebApp,并内置 InteractiveAuto 渲染模式,用户只需执行一条命令即可创建 Auto 模式项目,无需再手动调整配置。这显著简化了上手流程,尤其适合不熟悉 Blazor 渲染模式细节的开发者。
组件修复与增强:提升稳定性
本次更新对 Table、Tree、Select、Checkbox 等组件进行了多项修复和增强。例如,Table 新增 Filtered 属性以激活列筛选,并支持自定义筛选器输入组件;Tree 新增子节点 Checkable 属性,重构了选中/勾选/展开逻辑;Select 修复了浏览器默认选中异常、异步方法调用等问题。这些改进解决了实际开发中的常见痛点,提升了组件的可靠性和易用性。
下一步计划:登录页与静态SSR集成
根据更新说明,AntDesign Blazor 团队下一步将为模板添加登录页面,并演示在全局交互模式下如何集成静态 SSR 页面。这有助于开发者理解 Auto 模式下混合渲染的实践方式,为构建更复杂的应用提供参考。虽然具体实现细节尚未公布,但这一方向表明模板正朝着更完整、更贴近生产需求的方向演进。
Q&A
AntDesign Blazor 0.19.2版本有哪些主要更新?
主要更新包括新增Blazor WebApp自动渲染模式模板、对多个组件的改进和bug修复。
如何使用AntDesign Blazor创建Auto模式的项目?
用户只需执行命令'dotnet new antdesign -n BlazorWebApp --host webapp --full'即可创建Auto模式的项目。
更新后,Table组件有哪些新特性?
Table组件新增了Filtered属性和支持自定义筛选器输入组件的功能。
AntDesign Blazor的下一步计划是什么?
下一步将添加登录页面,并集成静态SSR页面。
更新中修复了哪些组件的bug?
修复了Checkbox、Select、TreeSelect等多个组件的bug。
Blazor WebApp自动渲染模式模板的优势是什么?
该模板简化了配置过程,用户只需一句命令即可创建项目,无需手动配置。