GitHubopen_in_new

面包屑 ​

面包屑用于显示当前页面在导航层级中的位置。

示例 ​

默认 ​

折叠显示 ​

自定义分隔符 ​

Vue Router ​

使用 @item-click 将条目点击事件接入路由器。

参考 ​

结构

元素部件选择器
<nav>
root
[data-scope="breadcrumb"][data-part="root"]
left_click鼠标左键单击复制
<ol>
list
[data-scope="breadcrumb"][data-part="list"]
left_click鼠标左键单击复制
<li>
item
[data-scope="breadcrumb"][data-part="item"]
left_click鼠标左键单击复制
<span>
ellipsis条件显示
[data-scope="breadcrumb"][data-part="ellipsis"]
left_click鼠标左键单击复制
<span>
separator
[data-scope="breadcrumb"][data-part="separator"]
left_click鼠标左键单击复制

属性

名称说明默认值控件
ariaLabel可选

Accessible label for the breadcrumb navigation landmark.

string | undefined
"Breadcrumb"
items可选

Breadcrumb items. The last item is treated as the current page by default.

BreadcrumbItem[] | undefined
[]
-
separatorIcon可选

Material Symbols icon used between items.

string | undefined
"chevron_right"
ellipsisLabel可选

Accessible label for ellipsis items.

string | undefined
"More items"

事件1

名称类型说明
itemClick[event: MouseEvent, item: BreadcrumbItem, index: number]-

插槽4

名称参数说明
default-Fully custom breadcrumb content. When provided, items are not rendered.
item-Custom item content.
separator-Custom separator content.
ellipsis-Custom ellipsis content.

样式10

Token说明
--md-breadcrumb-current-page-colorColor
回退值var(--md-color-on-container, var(--md-sys-color-on-surface))

Controls current page text color.

--md-breadcrumb-ellipsis-colorColor
回退值var(--md-color-on-container, var(--md-sys-color-on-surface-variant))

Controls ellipsis color.

--md-breadcrumb-item-heightLayout
回退值--dp(32)

Controls item height.

--md-breadcrumb-item-spaceLayout
回退值--dp(4)

Controls space between items.

--md-breadcrumb-link-colorColor
回退值var(--md-color-on-container, var(--md-sys-color-primary))

Controls link text color.

--md-breadcrumb-link-padding-inlineLayout
回退值--dp(8)

Controls link inline padding.

--md-breadcrumb-link-shapeShape
回退值var(--md-shape-action)

Controls link shape.

--md-breadcrumb-separator-colorColor
回退值var(--md-color-on-container, var(--md-sys-color-on-surface-variant))

Controls separator color.

--md-breadcrumb-separator-icon-sizeLayout
回退值Typography, density and icon scale (default reference: --dp(18))

Controls separator and ellipsis icon size.

--md-breadcrumb-state-layer-colorColor
回退值var(--md-state-layer-color, var(--md-breadcrumb-link-color))

Controls link state layer color.