Daten von außen nach innen reichen. Slots sind Platzhalter, die von außen gefüllt werden. So kann bspw. vorgegeben werden welche Angaben erwartet werden.
#default
<slot></slot>
<slot name="title"></slot>
Von außen angesteuert:
<template v-slot:title>Text der durchgereicht wird</template>
Kurzschreibweise
<template #title>Titeltext</template>
Freigabe von Daten von innen nach aussen
Definition Slot-Name
<slot name="eventdaten" :eventNameVonAussen="eventDaten"></slot>
Ansteuerung Slot mit Namen
<template #eventdaten="slotProps">{{ slotProps.eventDaten }}</template>
Die Daten werden nach aussen gereicht, Vue sammelt alle Daten, Funktion, Objekte. Wir bestimmen "slotProps" in dem alles gesammelt wurde. Name frei wählbar.