Tab

El componente v-tabs se usa para esconder contenido detrás de un item seleccionable. También puede usarse como pseudo-navegación para una página, donde los tabs son links y los tab-items son el contenido.

API

Nombre
active-class
Default
'v-tabs__item--active'
Type
string

Components.Tabs.

Nombre
align-with-title
Default
false
Type
boolean

Hace que v-tabs se alineen con el título del toolbar

Nombre
centered
Default
false
Type
boolean

Centra los tabs

Nombre
color
Default
undefined
Type
string

Aplica el color especificado al control.

Nombre
dark
Default
false
Type
boolean

Aplica la variante del tema dark

Nombre
fixed-tabs
Default
false
Type
boolean

v-tabs-item min-width 160px (72px mobile), max-width 264px

Nombre
grow
Default
false
Type
boolean

Components.Tabs.

Nombre
height
Default
undefined
Type
number | string

Configura la altura del componente

Nombre
hide-slider
Default
false
Type
boolean

Components.Tabs.

Nombre
icons-and-text
Default
false
Type
boolean

Components.Tabs.

Nombre
light
Default
false
Type
boolean

Aplica la variante del tema light

Nombre
mandatory
Default
true
Type
boolean

Components.Tabs.

Nombre
max
Default
undefined
Type
number | string

Configura el ancho máximo

Nombre
mobile-break-point
Default
1264
Type
number | string

Configura el breakpoint designado para móviles

Nombre
multiple
Default
false
Type
boolean

Components.Tabs.

Nombre
next-icon
Default
'$vuetify.icons.next'
Type
string

Components.Tabs.

Nombre
prev-icon
Default
'$vuetify.icons.prev'
Type
string

Components.Tabs.

Nombre
right
Default
false
Type
boolean

Alinear tabs a la derecha

Nombre
show-arrows
Default
false
Type
boolean

Components.Tabs.

Nombre
slider-color
Default
'accent'
Type
string

Components.Tabs.

Nombre
value
Default
undefined
Type
number | string

Controla la visibilidad

Ejemplos

Fixed tabs

The fixed-tabs prop sets a higher minimum width and applies a new maximum width to v-tabs-items. On desktop screens, the tab items will be centered within the v-tabs component and switch to evenly fill on mobile.

Right aligned tabs

The right prop aligns the tabs to the right

Content

Tabs are not the only thing you can put inside the v-tabs component. In this example we've also added a toolbar.

Here is another example of additional content inside the v-tabs component.

Icons and text

By using the icons-and-text prop you can add icons to each tab item.

Desktop tabs

Align tabs with toolbar title

Make v-tabs lined up with the v-toolbar-title component (v-toolbar-side-icon or v-btn must be used in v-toolbar). May not work if the tab text is wrapped.

Grow

The grow prop will make the tab items take up all available space.

With menu

You can use a menu to hold additional tabs, swapping them out on the fly

Pagination

If the tab items overflow their container, pagination controls will appear.

Custom icons

prev-icon and next-icon can be used for applying custom pagination icons.

Edit this page | language on Github
Vuetify 3 is now available!The latest version of Vuetify is now available!
Learn about Vuetify 3's new features and functionality for modern Vue applications
Start exploringExplore