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 | 自定义图标类名 |