Breadcrumb 面包屑
优质
小牛编辑
132浏览
2023-12-01
显示当前页面的路径,快速返回之前的任意页面。
基础用法
适用广泛的基础用法。
<el-breadcrumb separator="/"> <el-breadcrumb-item to="">首页</el-breadcrumb-item> <el-breadcrumb-item to="">活动管理</el-breadcrumb-item> <el-breadcrumb-item to="">活动列表</el-breadcrumb-item> <el-breadcrumb-item to="/nav/breadcrumb">面包屑导航</el-breadcrumb-item> </el-breadcrumb>
手动跳转
关闭组件的自动跳转从而手动设置路由,这是复杂的应用常见的需求。
设置 prevent
会阻止组件默认的跳转,
你可以从 (next)
事件中收集每次跳转的路径。
<!--当然,你也可以将 prevent 分别设置在 item 项上,详见文末属性参考--> <el-breadcrumb (next)="handle($event)" [prevent]="true"> <el-breadcrumb-item to="/home">首页</el-breadcrumb-item> <el-breadcrumb-item to="/2">活动管理</el-breadcrumb-item> <el-breadcrumb-item to="/list">活动列表</el-breadcrumb-item> <el-breadcrumb-item to="/test">面包屑导航</el-breadcrumb-item> </el-breadcrumb> <script src="text"> // in component: handle(path: string): void { console.log(path) } </script>
图标分隔符
通过设置 separator-class 可使用相应的 iconfont 作为分隔符,注意这将使 separator 设置失效
<el-breadcrumb separator-class="el-icon-arrow-right"> <el-breadcrumb-item to="">首页</el-breadcrumb-item> <el-breadcrumb-item to="">活动管理</el-breadcrumb-item> <el-breadcrumb-item to="">活动列表</el-breadcrumb-item> <el-breadcrumb-item to="/nav/breadcrumb">面包屑导航</el-breadcrumb-item> </el-breadcrumb>
Breadcrumb Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
separator | 间隔符号 | string | / | |
separator-class | 图标分隔符 class | string | ||
prevent | 阻止面包屑组件所有的跳转 | boolean | ||
next | 事件,每次点击导航栏文字触发,参数为导航链接 | EventEmitter |
Breadcrumb Item Attributes
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
to | 跳转地址,整个 url | string | ||
extras | 额外的路由参数 | NavigationExtras | ||
prevent | 阻止当前子组件的路由跳转 | boolean |