用途:在 Blazor 单页应用中构建面包屑导航,展示用户在当前层级中的位置,支持从当前 URL 路径自动生成导航项,或手动声明导航序列。
主要能力:通过 <SfBreadcrumb> 与 <BreadcrumbItem> 标签声明项,设置 Text、Url、IconCss 等属性;支持相对与绝对 URL 导航,可用 EnableNavigation="false" 禁用导航、EnableActiveItemNavigation="true" 启用末项导航。提供多种溢出模式(Collapsed、Menu、Wrap、Scroll、Hidden、None),配合 MaxItems 限制显示数量。支持 ItemTemplate 与 SeparatorTemplate 自定义项与分隔符,可结合 Chip 组件;支持运行时通过 Items 属性动态增删项。
使用方式:安装 NuGet 包 Syncfusion.Blazor.Navigations,导入命名空间并注册服务,配置主题样式与脚本后即可使用。基础示例:<SfBreadcrumb><BreadcrumbItems><BreadcrumbItem Text="Home" Url="/"></BreadcrumbItem></BreadcrumbItems></SfBreadcrumb>;仅写 <SfBreadcrumb></SfBreadcrumb> 可依据当前 URL 自动生成。
适用场景:电商分类路径、后台多级菜单、文件目录、文档站点层级、搜索结果筛选路径、多步骤流程指示等。
限制:资料未提供具体收费、价格、平台兼容版本及性能数据,暂未提供。