preloadRouteComponents

Исходный код
Функция preloadRouteComponents позволяет вручную предзагрузить компоненты отдельных страниц в приложении Nuxt.

Предзагрузка маршрутов подгружает компоненты заданного маршрута, к которому пользователь может перейти позже. Так компоненты оказываются доступны раньше и реже блокируют навигацию, что улучшает производительность.

Nuxt уже автоматически предзагружает нужные маршруты, если вы используете компонент NuxtLink.
Узнать больше Docs > 3 X > API > Components > Nuxt Link.

Пример

Предзагрузите маршрут при использовании navigateTo.

// Не ждём завершения этой асинхронной функции, чтобы не блокировать отрисовку
// (функция setup этого компонента)
preloadRouteComponents('/dashboard')

const submit = async () => {
  const results = await $fetch('/api/authentication')

  if (results.token) {
    await navigateTo('/dashboard')
  }
}
Узнать больше Docs > 3 X > API > Utils > Navigate To.
На сервере preloadRouteComponents не имеет эффекта.