Vue · Middle · Pytanie 24 z 75
Co się dzieje, gdy <script setup> zawiera await najwyższego poziomu?
<script setup>
const user = await fetch("/api/me").then((r) => r.json());
</script>- ✓Poprawna odpowiedź: Komponent staje się asynchroniczny i trzeba go renderować wewnątrz
<Suspense>, by pokazać treść zastępczą - 2To błąd składni
- 3Vue blokuje całą aplikację do zakończenia żądania
Wyjaśnienie
<Suspense> czeka na asynchronicznych potomków i w tym czasie pokazuje slot #fallback. Nadal jest oznaczony jako eksperymentalny, więc wiele zespołów woli jawny stan ładowania.