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:lu14:aufgaben:a_instructions [2026/06/16 12:25] – gkoch | de:modul:m291:learningunits:lu14:aufgaben:a_instructions [2026/06/16 12:34] (aktuell) – gkoch | ||
|---|---|---|---|
| Zeile 14: | Zeile 14: | ||
| * Bei Fragen: Hand heben und die Lehrperson fragen | * Bei Fragen: Hand heben und die Lehrperson fragen | ||
| - | <note important> | + | |
| + | |||
| + | <WRAP center round tip 80%> | ||
| **Hinweis: | **Hinweis: | ||
| - | </note> | + | </WRAP> |
| ---- | ---- | ||
| Zeile 39: | Zeile 42: | ||
| === < | === < | ||
| + | <WRAP center round box 80%> | ||
| ^ Schritt ^ Aufgabe ^ | ^ Schritt ^ Aufgabe ^ | ||
| | **1** | API-Daten von MockAPI laden | | | **1** | API-Daten von MockAPI laden | | ||
| | **2** | Antwort der API auslesen und der Variable zuweisen | | | **2** | Antwort der API auslesen und der Variable zuweisen | | ||
| + | </ | ||
| === < | === < | ||
| + | <WRAP center round box 80%> | ||
| ^ Schritt ^ Aufgabe ^ | ^ Schritt ^ Aufgabe ^ | ||
| | **3** | Über die geladenen Daten iterieren und jedes Element an die '' | | **3** | Über die geladenen Daten iterieren und jedes Element an die '' | ||
| + | </ | ||
| ---- | ---- | ||
| Zeile 53: | Zeile 59: | ||
| === < | === < | ||
| + | <WRAP center round box 80%> | ||
| ^ Schritt ^ Aufgabe ^ | ^ Schritt ^ Aufgabe ^ | ||
| | **4** | Erwartete Prop definieren (Name und Datentyp) | | | **4** | Erwartete Prop definieren (Name und Datentyp) | | ||
| | **5** | Reaktive Variable für den Öffnungs-Zustand anlegen | | | **5** | Reaktive Variable für den Öffnungs-Zustand anlegen | | ||
| + | </ | ||
| === < | === < | ||
| + | <WRAP center round box 80%> | ||
| ^ Schritt ^ Aufgabe ^ | ^ Schritt ^ Aufgabe ^ | ||
| | **6** | Klick-Interaktion auf dem Button einrichten | | | **6** | Klick-Interaktion auf dem Button einrichten | | ||
| Zeile 65: | Zeile 72: | ||
| | **8** | Klasse für den geöffneten Zustand dynamisch setzen | | | **8** | Klasse für den geöffneten Zustand dynamisch setzen | | ||
| | **9** | Beschreibung, | | **9** | Beschreibung, | ||
| + | </ | ||
| Die API gibt ein Array (Liste) mit Objekten zurück. Ein einzelnes Objekt (= einzelner Listeneintrag) hat diese Struktur: | Die API gibt ein Array (Liste) mit Objekten zurück. Ein einzelnes Objekt (= einzelner Listeneintrag) hat diese Struktur: | ||
| + | <WRAP center round box 80%> | ||
| <code json> | <code json> | ||
| { | { | ||
| Zeile 83: | Zeile 90: | ||
| } | } | ||
| </ | </ | ||
| + | </ | ||
| ==== Day.vue – CSS ==== | ==== Day.vue – CSS ==== | ||
| === < | === < | ||
| + | <WRAP center round box 80%> | ||
| ^ Schritt ^ Aufgabe ^ | ^ Schritt ^ Aufgabe ^ | ||
| - | | **10** | Versetzten Einblende-Effekt (Treppeneffekt) pro Kachel umsetzen | | + | | **10** | Darstellung des Datums aus Figma umsetzen | |
| - | | **11** | ⭐ BONUS: Aktiven Zustand der Kachel gestalten (machen Sie das erst zum Schluss) | | + | | **11** | Darstellung der Beschreibung aus Figma umsetzen | |
| - | | **12** | Darstellung des Datums aus Figma umsetzen | | + | | **12** | Übergangsanimation für das Auf- und Zuklappen einrichten | |
| - | | **13** | Darstellung der Beschreibung aus Figma umsetzen | | + | | **13** | Geöffneten Zustand der Detailansicht definieren | |
| - | | **14** | Übergangsanimation für das Auf- und Zuklappen einrichten | | + | | **14** | Layout der Chips (Feuchtigkeit, |
| - | | **15** | Geöffneten Zustand der Detailansicht definieren | | + | | 15 | ⭐ BONUS: Aktiven Zustand der Kachel gestalten | |
| - | | **16** | Layout der Chips (Feuchtigkeit, | + | | 16 | ⭐ BONUS: Versetzten Einblende-Effekt (Treppeneffekt) pro Kachel umsetzen | |
| + | </ | ||
| ---- | ---- | ||