跳转到内容

面包屑 Breadcrumb

面包屑的基本用法。

通过 droplist 或者 routes 来指定下拉菜单。

通过 max-count 来指定面包屑的最多渲染数量,超出的部分将显示为省略号。

可以在内容中使用自定义图标。

通过 routes 来传递面包屑数据。若是要自定义面包屑的话,建议使用 <sd-breadcrumb-item /> 组件。默认使用 a 标签的 href 属性绑定路径,可通过 item 插槽自定义渲染。

通过 separator 属性或插槽自定义分隔符。面包屑子项也可通过 separator 属性或插槽自定义分隔符,且优先级高于父项。

通过指定样式来自定义面包屑的尺寸。

参数名 描述 类型 默认值 版本
max-count 最多展示的面包屑数量(0表示不限制) number 0
routes 设置路径 BreadcrumbRoute[] - 2.36.0
separator 分隔符文字 string|number - 2.36.0
custom-url 自定义链接地址 (paths: string[]) => string - 2.36.0
插槽名 描述 参数 版本
more-icon 自定义更多图标 - 2.36.0
item-render routes 设置时生效,自定义渲染面包屑 route: BreadcrumbRoute
routes: BreadcrumbRoute[]
paths: string[]
2.36.0
separator 自定义分隔符 -
参数名 描述 类型 默认值 版本
separator 分隔符文字 string|number - 2.36.0
droplist 下拉菜单内容 BreadcrumbRoute['children'] - 2.36.0
dropdown-props 下拉菜单属性 DropDownProps - 2.36.0
插槽名 描述 参数 版本
droplist 自定义下拉菜单 - 2.36.0
separator 自定义分隔符 - 2.36.0
参数名 描述 类型 默认值
label 面包屑名称 string -
path 跳转路径 (a标签的href) string -
children 下拉菜单展示项 { label: string; path: string; }[] -

同名的自定义插槽优先级是高于属性的