Bevor Sie mit der Aufgabe beginnen, eine kurze Repetition zu Objekten in JavaScript.
Ein Objekt fasst zusammengehörende Daten unter einem Namen zusammen:
// Ein Objekt mit zwei Eigenschaften const person = { name: 'Anna', age: 22, }; // Eigenschaften auslesen (Punkt-Notation) console.log(person.name); // → 'Anna' console.log(person.age); // → 22
Für unsere FAQ-Daten erstellen wir ein Objekt mit den Eigenschaften question und answer:
const faqData = { question: 'What is this project?', answer: "It's a small but mighty mission...", };
ref() und v-bind auf Moodle (LU09a – Theorie).<script setup> ein Objekt faqData mit den Eigenschaften question und answer.<template> durch {{ faqData.question }} und {{ faqData.answer }}.v-on:click durch die Kurzform @click und v-bind:class durch die Kurzform :class.height und opacity hinzu (wie im bisherigen FAQ-Accordion).faqData-Objekt gelesen.: und @).