Skip to content

Breadcrumb 面包屑 ​

基础用法 ​

vue
<template>
  <VBreadcrumb :items="['首页', '订单', '详情']" />
</template>

可点击层级 ​

祖先节点通过 select 回传索引和完整 item。最后一项是当前页,不会触发选择。

H5 会把带 href 的祖先渲染成锚点。Weapp 没有页面级 <a>,同一字段只作为 select payload 传出,由页面自己调用 wx.navigateTo 或路由。

vue
<script setup lang="ts">
const items = [
  { href: '/', label: '首页' },
  { href: '/orders', label: '订单' },
  { label: '详情' },
]
</script>

<template>
  <VBreadcrumb :items="items" @select="console.log" />
</template>

Props ​

Prop类型默认值描述
itemsArray<string | BreadcrumbItem>[]层级数据
labelstring'Breadcrumb'导航区域名称
separatorstring右向 chevron自定义分隔符,默认图标

BreadcrumbItem:{ label: string, href?: string, disabled?: boolean, value?: string }。href 在 H5 上渲染为链接;在 Weapp 上不自动跳转。

Events ​

EventPayload描述
select{ index: number, item: BreadcrumbItem }点击非当前页层级

Slots ​

Slot描述
item自定义层级内容
separator自定义分隔符