Sidebar 侧边导航

基础用法

  1. <van-sidebar v-model="active">
  2. <van-sidebar-item title="标签名称" />
  3. <van-sidebar-item title="标签名称" />
  4. <van-sidebar-item title="标签名称" />

徽标提示

设置 dot 属性后,会在右上角展示一个小红点;设置 badge 属性后,会在右上角展示相应的徽标。

  1. <van-sidebar v-model="active">
  2. <van-sidebar-item title="标签名称" dot />
  3. <van-sidebar-item title="标签名称" badge="5" />
  4. <van-sidebar-item title="标签名称" badge="20" />
  5. </van-sidebar>

监听切换事件

设置 change 方法来监听切换导航项时的事件。

  1. <van-sidebar v-model="active" @change="onChange">
  2. <van-sidebar-item title="标签名 1" />
  3. <van-sidebar-item title="标签名 2" />
  4. </van-sidebar>

API

Sidebar Props

事件名说明回调参数
change切换导航项时触发index: 当前导航项的索引

SidebarItem Props

SidebarItem Events

事件名说明回调参数
click点击时触发index: 当前导航项的索引

样式变量

名称默认值描述
@sidebar-width80px-
@sidebar-font-size@font-size-md-
@sidebar-line-height@line-height-md-
@sidebar-text-color@text-color-
@sidebar-disabled-text-color@gray-5-
@sidebar-padding20px @padding-sm-
@sidebar-active-color@active-color-
@sidebar-background-color@background-color-
@sidebar-selected-font-weight@font-weight-bold-
@sidebar-selected-text-color@text-color-
@sidebar-selected-border-width4px-
@sidebar-selected-border-height16px-
@sidebar-selected-border-color-
@sidebar-selected-background-color@white-