Vue · Middle · Pytanie 17 z 75
Co robi defineExpose w <script setup>?
- ✓Poprawna odpowiedź: Udostępnia wybrane właściwości rodzicowi, który ma template ref do komponentu
- 2Eksportuje komponent jako pakiet npm
- 3Pokazuje stan komponentu tylko w devtools
Wyjaśnienie
Komponenty z <script setup> są domyślnie zamknięte: ref rodzica nic nie dostaje. defineExpose({ focus }) pozwala rodzicowi wywołać childRef.value.focus().