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:lu09:theorie:b_live_coding [2026/04/12 09:17] – gkoch | de:modul:m291:learningunits:lu09:theorie:b_live_coding [2026/05/10 20:25] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| - | ====== LU09b – Vue.js: | + | ====== LU09b – Vue.js: |
| - | + | ||
| - | ===== Lernziele ===== | + | |
| - | + | ||
| - | * Sie verstehen, was reaktive Variablen sind, wie '' | + | |
| - | * Sie kennen die wichtigsten Vue-Direktiven: | + | |
| - | * Sie können JavaScript-Werte direkt im HTML-Template mit '' | + | |
| - | * Sie sind vertraut mit der Struktur einer Vue-Komponente (''< | + | |
| Zeile 68: | Zeile 61: | ||
| </ | </ | ||
| + | {{: | ||
| - | {{:de:modul: | + | Öffnen Sie '' |
| - | Öffnen Sie '' | + | {{:de:modul: |
| ==== 3. VS Code einrichten ==== | ==== 3. VS Code einrichten ==== | ||
| - | Damit Syntax-Highlighting funktioniert, | + | Damit Syntax-Highlighting funktioniert, |
| * **Vue (Official)** – Syntax-Highlighting für '' | * **Vue (Official)** – Syntax-Highlighting für '' | ||
| * **Auto Close Tag** – schliesst HTML-Tags automatisch | * **Auto Close Tag** – schliesst HTML-Tags automatisch | ||
| + | <WRAP center round box 80%> | ||
| + | {{: | ||
| + | {{: | ||
| + | {{: | ||
| + | </ | ||
| + | |||
| + | |||
| - | ---- | ||
| - | ===== Live Coding: | + | ===== FAQ Accordion in Vue ===== |
| ==== Schritt 1: Komponente erstellen ==== | ==== Schritt 1: Komponente erstellen ==== | ||
| Zeile 105: | Zeile 105: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| + | |||
| + | {{: | ||
| + | // | ||
| Fügen Sie im ''< | Fügen Sie im ''< | ||
| Zeile 124: | Zeile 128: | ||
| </ | </ | ||
| </ | </ | ||
| + | |||
| ==== Schritt 2: Komponente in App.vue einbinden ==== | ==== Schritt 2: Komponente in App.vue einbinden ==== | ||
| Zeile 144: | Zeile 149: | ||
| **Was haben wir gemacht?** Wir haben eine eigene **Komponente** erstellt – ein abgeschlossenes UI-Baustein, | **Was haben wir gemacht?** Wir haben eine eigene **Komponente** erstellt – ein abgeschlossenes UI-Baustein, | ||
| </ | </ | ||
| + | |||
| + | {{: | ||
| ==== Schritt 3: CSS hinzufügen ==== | ==== Schritt 3: CSS hinzufügen ==== | ||