Skip to content
On this page

VTabBar

The TabBar screen without a content area

Import

js
import { VTabBar } from 'vui-vc-next'

app.component(VTabBar.name, VTabBar)

API

TabBar Props

PropsDescriptionTypeDefaultNotes
v-modelkey of selected menuString--
itemsmenus dataArray<{name: String, label: String, disabled: Boolean}>--
has-inkdisplay underline ink barBooleantrue-
ink-widththe width of ink barNumber80the percentage width of ink bar, between 0-100
immediatetrigger a change event immediately after initializationBooleanfalse-

TabBar Methods

reflow()

relayout TabBar

TabBar Events

@change(item, index, prevIndex)

selected item index changes

PropsDescriptionType
itemobject of previous selected menuObject
indexindex of current selected menuNumber
indexindex of previous selected menuNumber