Vue · Middle · Запитання 17 з 75
Що робить defineExpose у <script setup>?
- ✓Правильна відповідь: Робить вибрані властивості доступними батькові, у якого є template ref на компонент
- 2Експортує компонент як npm-пакет
- 3Показує стан компонента лише в devtools
Пояснення
Компоненти на <script setup> за замовчуванням закриті: ref батька нічого не отримує. defineExpose({ focus }) дає змогу батькові викликати childRef.value.focus().