Estructura y Layout

Tab

Componente de navegacion por pestanas con variantes underline, pills y vetches para organizar secciones de contenido.
Tests
43%

Uso

STab es un componente compuesto de navegacion por pestanas. Usa STabItem dentro de STab para definir cada pestana. La pestana activa se controla mediante v-model, que se vincula a la prop path de cada STabItem.

Variantes

La prop variant cambia el estilo visual de la navegacion por pestanas. Las variantes disponibles son underline (indicador de borde inferior), pills (fondo redondeado) y vetches (contenido redondeado con borde).

Props de STab

PropTipoPor defectoDescripcion
modelValuestring-La ruta de la pestana activa. Requerido. Usar con v-model.
variant'underline' | 'pills' | 'vetches''underline'Estilo visual de la navegacion por pestanas.
fullbooleanfalseHace que las pestanas se expandan para llenar todo el ancho.
dropdownResponsivebooleanfalseHabilita el comportamiento responsivo de dropdown para pestanas desbordadas.
longestCommonPrefixbooleanfalseUsa la coincidencia del prefijo comun mas largo para la deteccion de la pestana activa.
classstring-Clases CSS adicionales para el elemento raiz.

Props de STabItem

PropTipoPor defectoDescripcion
pathstring-Identificador unico de la pestana. Se usa para coincidir con el modelValue.
asstring | Component'button'El elemento HTML o componente Vue con el que se renderiza la pestana.
iconFunctionalComponent-Componente de icono mostrado antes de la etiqueta de la pestana.
activeboolean-Establece manualmente la pestana como activa, anulando la coincidencia por ruta.
regexRegExp-Expresion regular para la coincidencia personalizada del estado activo contra el valor del modelo.
dropdownbooleanfalseRenderiza la pestana como un disparador de dropdown. Usa el slot items para el contenido del dropdown.
classstring-Clases CSS adicionales para el elemento de la pestana.

Props de STabDropdownItem

PropTipoPor defectoDescripcion
pathstring-Identificador unico del elemento del dropdown. Se usa para coincidir con el modelValue.
regexRegExp-Expresion regular para la coincidencia personalizada del estado activo.
asstring | Component-El elemento HTML o componente Vue con el que se renderiza.

Eventos

EventoPayloadDescripcion
update:modelValuestringSe emite cuando la pestana activa cambia.

Slots

STab

NombreDescripcion
defaultElementos de pestana (componentes STabItem).

STabItem

NombreDescripcion
defaultContenido de la etiqueta de la pestana.
itemsContenido del menu dropdown cuando dropdown es true.
Copyright © 2026