Skip to content

Basic

vue
<fv-Breadcrumb modelValue="/creatorsn/vfluent/breadcrumb">
</fv-Breadcrumb>

vue
<fv-Breadcrumb v-model="modelValue" :readOnly="false">
</fv-Breadcrumb>

  1. Char
vue
<fv-Breadcrumb
    modelValue="/creatorsn/vfluent/breadcrumb"
    :readOnly="false"
    separator=">"
>
</fv-Breadcrumb>
  1. Icon
vue
<fv-Breadcrumb
    modelValue="/creatorsn/vfluent/breadcrumb"
    :readOnly="false"
    separator="ChevronRightMed"
>
</fv-Breadcrumb>

vue
<fv-Breadcrumb
    modelValue="/creatorsn/vfluent/breadcrumb"
    :readOnly="false"
    :showRoot="false"
>
</fv-Breadcrumb>

vue
<div style="padding: 8px; background: black;">
    <fv-Breadcrumb modelValue="/creatorsn/vfluent/breadcrumb" theme="dark" :readOnly="false">
    </fv-Breadcrumb>
</div>

  1. Light
vue
<fv-Breadcrumb
    modelValue="/creatorsn/vfluent/breadcrumb"
    :readOnly="false"
    disabled
>
</fv-Breadcrumb>
  1. Dark
vue
<div style="padding: 8px; background: black;">
<fv-Breadcrumb modelValue="/creatorsn/vfluent/breadcrumb" theme="dark" :readOnly="false" disabled>
</fv-Breadcrumb>
</div>

属性


属性类型必填默认值说明
modelValuestring''字符串路径。
separatorstring'/'分隔符显示,可以是字符或图标。
separatorCharstring'/'以什么字符分割路径。
showRootbooleantrue显示根图标。
rootIconstring'FolderHorizontal'根图标。
readOnlybooleantrue是否只读。
borderColorstring''
fontSizestring'16px'
disabledbooleanfalse
borderRadiusnumber6
themestring'global'主题样式。支持 globallightdarksystemcustom
debounceDelaynumber300参见组件的 debounceDelay 选项。
langstring"global"参见组件的 lang 选项。

事件


事件名参数说明
input-changestring临时路径改变触发。
debounce-inputstring输入框防抖触发。
root-clickobject单击根图标触发。
item-clickobject单击路由项触发。

插槽


  1. root

定义下拉内容

  • rootIcon: 根图标
  • separatorIcon: 分割图标
  • separator: 分隔符
vue
<template v-slot:root="x">
    <i
        class="fv-bc-separator-content ms-Icon"
        :class="[`ms-Icon--${x.rootIcon}`]"
    ></i>
    <i
        class="fv-bc-separator-icon ms-Icon"
        :class="[x.separatorIcon ? `ms-Icon--${x.separator}` : '']"
        >{{ x.separatorIcon ? '' : x.separator }}</i
    >
</template>
  1. route-item

自定义Collapse显示图标

  • item: 当前项
  • index: 当前索引
vue
<template v-slot:route-item="x">
    <i class="ms-Icon" :class="[`ms-Icon--${x.icon}`]"></i>
</template>

MIT Licensed