Перейти к содержимому
64 / 67

Как реализовать lazy-loading компонентов в Vue с Suspense?

defineAsyncComponent оборачивает динамический import() и создаёт компонент, который Vue загрузит по требованию. <Suspense> перехватывает любой async setup (включая async-компоненты) и показывает #fallback слот, пока компонент не загрузится. Вместе они дают контролируемый lazy-loading с нативным loading state.

Как реализовать lazy-loading компонентов в Vue с Suspense? | JScriptiser