用途:该技能面向 Blazor 应用,帮助实现 Syncfusion Blazor Notifications 中的 Toast、Message、Skeleton 组件,用于用户反馈与加载状态展示。
主要能力:SfToast 提供轻量非阻塞的临时弹窗通知,支持位置配置、显示/隐藏动画、超时自动消失与进度条、操作按钮、模板、事件回调(OnOpen、OnClose、OnClick)以及多条堆叠。SfMessage 提供内联提示,支持 Normal、Info、Success、Warning、Error 严重级别,Text、Outlined、Filled 变体,内置图标、可选关闭按钮、内容对齐与可见性控制。SfSkeleton 提供加载占位,支持 Circle、Square、Rectangle、Text 形状,Pulse、Wave、Fade、None 闪烁效果,可配置宽高、无障碍标签与可见性。
使用方式:通过 NuGet 安装 Syncfusion.Blazor.Notifications 与 Syncfusion.Blazor.Themes,在 Program.cs 调用 builder.Services.AddSyncfusionBlazor(),在 _Imports.razor 引入 @using Syncfusion.Blazor.Notifications,并在布局中引用主题 CSS 与脚本。Toast 需调用 ShowAsync() 显示;Message 通过 Severity、Variant 等属性配置;Skeleton 通过 Shape、Effect、Width、Height 等属性配置。
适用场景:表单提交反馈、验证消息、数据加载占位、购物车操作、文件上传、API 错误提示、会话过期警告、多步骤流程反馈等。
限制:资料未提供具体收费、价格与平台支持信息;组件行为依赖 Syncfusion Blazor 包与主题资源,需正确注册服务并引用样式,否则可能出现 Toast 不显示、Message 不可见、Skeleton 无动画或主题未生效等问题。