Breadcrumb 面包屑
显示当前页面的路径,快速返回之前的任意页面。
引入
html
<script type="module">
import "./node_modules/easy-component-ui/components/ea-breadcrumb/index.js";
</script>
css
TIP
需要注意的是, 如果需要使用到带有图标的 属性/组件, 需要提前使用 link 标签引入图标文件
html
<link
rel="stylesheet"
href="./node_modules/easy-component-ui/components/ea-icon/index.css"
/>自定义样式
移步到 CSS Part。
基础用法
适用广泛的基础用法。
在
ea-breadcrumb中使用ea-breadcrumb-item标签表示从首页开始的每一级。ea-breadcrumb提供了一个 separator 属性,在ea-breadcrumb标签中设置它来决定分隔符,它只能是字符串,默认为斜杠/。
查看代码
html
<div class="demo">
<ea-breadcrumb separator="/" separator-color="#c0c4cc">
<ea-breadcrumb-item>
<ea-link href="javascript:;" type="primary" underline>首页</ea-link>
</ea-breadcrumb-item>
<ea-breadcrumb-item>
<ea-link href="javascript:;" type="primary" underline>一级</ea-link>
</ea-breadcrumb-item>
<ea-breadcrumb-item>二级</ea-breadcrumb-item>
<ea-breadcrumb-item>三级</ea-breadcrumb-item>
</ea-breadcrumb>
</div>图标分隔符
通过设置
separator-class可使用相应的iconfont作为分隔符,注意这将使separator设置失效. 可设置separator-color来设置分隔符颜色.
查看代码
html
<div class="demo">
<ea-breadcrumb separator-class="icon-angle-right" separator-color="#c0c4cc">
<ea-breadcrumb-item>
<a href="javascript:;">首页</a>
</ea-breadcrumb-item>
<ea-breadcrumb-item>一级</ea-breadcrumb-item>
<ea-breadcrumb-item>二级</ea-breadcrumb-item>
<ea-breadcrumb-item>三级</ea-breadcrumb-item>
</ea-breadcrumb>
</div>Breadcrumb Attributes
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| separator | 分隔符 | string | - | / |
| separator-class | 分隔符的类名 | string | - | - |
| separator-color | 分隔符颜色 | string | - | #c0c4cc |
Breadcrumb CSS Part
用法可参考 MDN ::part()伪类
| 名称 | 说明 |
|---|---|
| container | 容器 |
BreadcrumbItem CSS Part
| 名称 | 说明 |
|---|---|
| container | 容器 |