Vue · Middle · Запитання 24 з 75
Що відбувається, коли в <script setup> є await верхнього рівня?
<script setup>
const user = await fetch("/api/me").then((r) => r.json());
</script>- ✓Правильна відповідь: Компонент стає асинхронним, і його треба рендерити всередині
<Suspense>, щоб показати запасний контент - 2Це синтаксична помилка
- 3Vue блокує весь застосунок до завершення запиту
Пояснення
<Suspense> чекає асинхронних нащадків і показує слот #fallback. Він досі позначений як експериментальний, тому багато команд віддають перевагу явному стану завантаження.