跳转到内容

面包屑 Breadcrumb

面包屑的基本用法。

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

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

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

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

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

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

参数名描述类型默认值版本
max-count最多展示的面包屑数量(0表示不限制)number0
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-renderroutes 设置时生效,自定义渲染面包屑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; }[]-

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