t×tecexpressby TeKOcloud
ENv0.7.1
Daten & Ansichten / VUE

TxGallery.

Interaktive Vorschau

Durchblätterbare Galerie mit optionaler automatischer Wiedergabe; kein Medienplayer.

PropTypStandardBedeutung
itemsTxEntry[] | undefined[]Einträge; bei Datenbindung durch dataSource ersetzt.
dataSourceTxSource<TxEntry> | undefinedundefinedListe, Konfiguration oder DataSource-Instanz; hat Vorrang vor items.
disabledboolean | undefinedfalseSperrt die Interaktion.
labelstring | undefinedundefinedBeschriftung beziehungsweise zugänglicher Name.
selectedIndexnumber | undefinedundefinedNullbasierter aktiver Eintrag.
loopboolean | undefinedfalseErlaubt Umlauf vom letzten zum ersten Galerieeintrag.
slideshowDelaynumber | undefined0Intervall der automatischen Navigation; 0 schaltet sie aus.
showIndicatorboolean | undefinedtrueZeigt Galerieindikatoren.
heightnumber | undefined240Höhe; Vue-Zahlen in Pixeln, Flutter in logischen Pixeln.

Ereignisse

EventPayload / Verhalten
update:selectedIndexNeuer Wert von selectedIndex; über v-model:selectedIndex übernehmen (modelValue: v-model).

Slots

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

</script>

<template>
  <TxGallery :items="['One', 'Two']"><template #item="{ item }">{{ item }}</template></TxGallery>
</template>