Vue · Senior · Pytanie 37 z 75
Co dodaje defineSlots?
defineSlots<{
default(props: { item: User }): any;
empty(): any;
}>();- ✓Poprawna odpowiedź: Sprawdzanie typów nazw slotów i propsów scoped slotów w szablonie rodzica
- 2Walidację w runtime, że sloty zostały przekazane
- 3Możliwość renderowania slotów na serwerze
Wyjaśnienie
Bez niego propsy slotów w rodzicu mają typ any. Służy tylko typom i jest usuwany przez kompilator.