Skip to content
97 / 112

Как обрабатывать ошибки в async-компонентах Vue?

Async-компоненты могут упасть на двух этапах: загрузка чанка (сетевая ошибка) и выполнение async setup (ошибка в данных). Для первого -- defineAsyncComponent с errorComponent и onError (retry). Для второго -- onErrorCaptured в родительском компоненте или app.config.errorHandler. Оба сценария нужно обрабатывать, иначе пользователь увидит белый экран.

Как обрабатывать ошибки в async-компонентах Vue? | JScriptiser