Skip to content

Breadcrumb 面包屑

基于 Element Plus Breadcrumb 增强的面包屑组件。

展示当前页面的位置,方便用户进行页面回溯。

基本用法

在每个 Breadcrumb 组件中,需要使用 bk-breadcrumb-item 组件来表示从首页开始的每一级。也可以通过 itemscurrent-item 属性以配置驱动的方式配置页面层级数据和当前层级。该组件有一个字符串类型的属性 separator,用于决定分隔符,默认值为 '/'。

图标分隔符

设置 separator-icon 属性可以使用 SVG 图标作为分隔符,该属性会覆盖 separator 属性的效果。

属性名说明类型默认值
separator-icon 扩展图标分隔符的图标组件string / Component
config面包屑配置对象object
items面包屑项数组array
currentItem当前项路径string
Element Plus Breadcrumb 原生属性
属性名说明类型默认值
separator分隔符字符string/

继承 Element Plus 所有 BreadcrumbItemProps 原生属性,并扩展以下特性:

属性名说明类型默认值
id菜单项唯一标识number / string
icon显示的图标string
menu_name菜单项显示名称string
linkURL 或路由路径string
children子菜单项数组array
Element Plus Breadcrumb 原生插槽
插槽名说明子标签
default自定义默认内容Breadcrumb Item
Element Plus BreadcrumbItem 原生属性
属性名说明类型默认值
to链接的目标路由,与 vue-routerto 属性一致string / object''
replace若为 true,导航时不会留下历史记录booleanfalse
Element Plus BreadcrumbItem 原生插槽
插槽名说明
default自定义默认内容