Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| de:modul:m291:learningunits:lu10:theorie:a_components [2026/05/10 20:27] – gkoch | de:modul:m291:learningunits:lu10:theorie:a_components [2026/05/10 20:32] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 3: | Zeile 3: | ||
| ===== Lernziele ===== | ===== Lernziele ===== | ||
| - | * Sie können ein Array of Objects | + | * Sie können ein Array of Objects erstellen und im Template ausgeben. |
| * Sie können mit '' | * Sie können mit '' | ||
| * Sie können Daten via Props von einer Eltern- an eine Kind-Komponente übergeben. | * Sie können Daten via Props von einer Eltern- an eine Kind-Komponente übergeben. | ||
| Zeile 154: | Zeile 154: | ||
| {{: | {{: | ||
| - | Mit **Props** können wir Daten von einer Eltern-Komponente an eine Kind-Komponente übergeben. | + | Mit **Props** können wir Daten von einer Eltern-Komponente an eine Kind-Komponente übergeben. |
| <WRAP box center round 80%> | <WRAP box center round 80%> | ||
| <code html> | <code html> | ||
| < | < | ||
| - | //Elternkomponente mit : | + | |
| + | < | ||
| < | < | ||
| + | |||
| </ | </ | ||
| + | |||
| + | <script setup> | ||
| // Kind-Komponente | // Kind-Komponente | ||
| // AccordionItem.vue empfängt: faq: Object (Datentyp) | // AccordionItem.vue empfängt: faq: Object (Datentyp) | ||
| - | <script setup> | ||
| const props = defineProps({ | const props = defineProps({ | ||
| faq: Object, | faq: Object, | ||
| }); | }); | ||
| + | |||
| </ | </ | ||