Перейти к содержимому
96 / 112

Как работает Suspense с async setup() в Vue 3?

<Suspense> -- это встроенный компонент Vue 3, который ждёт завершения всех async-операций в дочерних компонентах перед их рендерингом. Если <script setup> содержит await на верхнем уровне, компонент становится асинхронным. <Suspense> показывает #fallback слот (лоадер) пока async setup не завершится, затем переключается на #default слот с контентом.

Как работает Suspense с async setup() в Vue 3? | JScriptiser