Skip to content

TabBar 标签栏

基础用法

v-model 默认绑定选中标签的索引值,通过修改 v-model 即可切换选中的标签。

html
<script setup lang="ts">
import { ref } from 'vue'
const active = ref('home')
</script>

<template>
  <ATabBar v-model="active">
    <ATabBarItem name="home" icon="i-tabler-home">首页</ATabBarItem>
    <ATabBarItem name="discovery" icon="i-tabler-compass">发现</ATabBarItem>
    <ATabBarItem name="mine" icon="i-tabler-user">我的</ATabBarItem>
  </ATabBar>
</template>
<script setup lang="ts">
import { ref } from 'vue'
const active = ref('home')
</script>

<template>
  <ATabBar v-model="active">
    <ATabBarItem name="home" icon="i-tabler-home">首页</ATabBarItem>
    <ATabBarItem name="discovery" icon="i-tabler-compass">发现</ATabBarItem>
    <ATabBarItem name="mine" icon="i-tabler-user">我的</ATabBarItem>
  </ATabBar>
</template>

API

TabBar Props

参数说明类型默认值
v-model当前选中标签的索引值string''

TabBarItem Props

参数说明类型默认值
name标签名称string''
icon自定义图标类名string-

TabBar Events

事件名说明回调参数
change切换标签时触发当前选中标签的索引值

TabBarItem Events

事件名说明回调参数
click点击标签时触发当前选中标签的索引值

TabBarItem Slots

名称说明
default自定义内容
icon自定义图标类名

MIT Licensed