Skip to content

Breadcrumb 面包屑

面包屑导航。参考 Naive UI 设计(MIT 许可),支持可点击项、自定义分隔符、href 链接。

基本用法

vue
<ABreadcrumb>
  <ABreadcrumbItem>首页</ABreadcrumbItem>
  <ABreadcrumbItem>产品</ABreadcrumbItem>
  <ABreadcrumbItem>详情</ABreadcrumbItem>
</ABreadcrumb>

自定义分隔符

vue
<ABreadcrumb separator="›">
  <ABreadcrumbItem>首页</ABreadcrumbItem>
  <ABreadcrumbItem>用户</ABreadcrumbItem>
  <ABreadcrumbItem>设置</ABreadcrumbItem>
</ABreadcrumb>

可点击 & 链接

vue
<ABreadcrumb>
  <ABreadcrumbItem href="/">首页</ABreadcrumbItem>
  <ABreadcrumbItem href="/components">组件</ABreadcrumbItem>
  <ABreadcrumbItem>面包屑</ABreadcrumbItem>
</ABreadcrumb>

自定义分隔符(单个项)

vue
<ABreadcrumb>
  <ABreadcrumbItem>首页</ABreadcrumbItem>
  <ABreadcrumbItem separator="→">产品</ABreadcrumbItem>
  <ABreadcrumbItem>详情</ABreadcrumbItem>
</ABreadcrumb>

点击事件

Props

ABreadcrumb

属性类型默认值说明
separatorstring'/'分隔符

ABreadcrumbItem

属性类型默认值说明
separatorstring覆盖分隔符,不传则使用 ABreadcrumb 的 separator
hrefstring链接地址,传入后渲染为 <a>
clickablebooleantrue是否可点击
showSeparatorbooleantrue是否显示分隔符
onClick(e: MouseEvent) => void点击回调

Released under the MIT License.