Vue · Junior · Frage 28 von 75
Wie deklariert eine Kindkomponente in <script setup> die Props, die sie annimmt?
<script setup>
const props = defineProps({ title: String, likes: Number });
</script>- 1Mit
import { props } from 'vue' - 2Props muss man nicht deklarieren; alles Übergebene wird zum Prop
- 3Mit dem Compiler-Makro
defineProps(), das man nicht importieren muss
Antwort zeigen
Richtige Antwort: Mit dem Compiler-Makro defineProps(), das man nicht importieren muss
Erklärung
defineProps und defineEmits werden vom SFC-Compiler wegkompiliert. Mit TypeScript kann man Props per Typ deklarieren: defineProps<{ title: string }>().