t×tecexpressby TeKOcloud
ENv0.7.1
Navigation & Feedback / VUE

TxTabPanel.

Interaktive Vorschau

Reiter und zugehöriger aktiver Inhalt in einer gemeinsamen Ansicht.

PropTypStandardBedeutung
dataSourceunknownundefinedListe, Konfiguration oder DataSource-Instanz; hat Vorrang vor items.
itemsunknown[]Einträge; bei Datenbindung durch dataSource ersetzt.
selectedIndexunknownundefinedNullbasierter aktiver Eintrag.
modelValueunknownundefinedKontrollierter Wert für v-model.
disabledunknownfalseSperrt die Interaktion.
labelunknownReiterBeschriftung beziehungsweise zugänglicher Name.
orientationunknownhorizontalAusrichtung der Reiter.
scrollByContentunknowntrueErlaubt Scrollen über den Reiterinhalt.
swipeEnabledunknownfalseErlaubt Reiterwechsel durch Wischen.

Ereignisse

EventPayload / Verhalten
update:modelValueNeuer Wert von modelValue; über v-model:modelValue übernehmen (modelValue: v-model).
update:selectedIndexNeuer Wert von selectedIndex; über v-model:selectedIndex übernehmen (modelValue: v-model).
selectionChangedNeue Auswahl: { selectedIndex, itemData }.

Slots

SlotArgumente
default{ selectedIndex, item }
vue
<script setup lang="ts">
import { TxTabPanel } from '@tekocloud.de/tecexpress'
import '@tekocloud.de/tecexpress/themes/index.css'

</script>

<template>
  <TxTabPanel :items="[{ text: 'Home' }]">
    <template #default="{ selectedIndex }">Page {{ selectedIndex + 1 }}</template>
  </TxTabPanel>
</template>