NavBar 顶部导航
NavBar 主要用于顶部tab栏显示.
基础使用
显示代码
vue
<template>
<weui-nav-bar v-model="navBar">
<weui-nav-bar-item
v-for="nav in navBars"
:key="nav.value"
:title="nav.label"
:value="nav.value"
>
{{ nav.label }}
</weui-nav-bar-item>
</weui-nav-bar>
</template>
<script lang="ts" setup>
import { ref } from 'vue';
const navBar = ref('menu1');
const navBars = [
{ label: '菜单1', value: 'menu1' },
{ label: '菜单2', value: 'menu2' }
];
</script>
API
NavBar Props
名称 | 类型 | 默认值 | 说明 | 版本 |
---|---|---|---|---|
modelValue | any | - | 当前选择的tab | - |
NavBar Slots
名称 | 参数 | 说明 | 版本 |
---|---|---|---|
default | - | 每个Tab的内容 | - |
NavBar Events
名称 | 描述 | 参数 | 版本 |
---|---|---|---|
update:modelValue | 当前选择的tab改变 | (val: any) => void | - |
change | 当前选择的tab改变 | (val: any) => void | - |
NavBarItem Props
名称 | 类型 | 默认值 | 说明 | 版本 |
---|---|---|---|---|
label | string | - | tab栏标题 | - |
value | any | - | tab栏的值 | - |
NavBarItem Slots
名称 | 参数 | 说明 | 版本 |
---|---|---|---|
default | - | 当前Tab的内容 | - |