preloadRouteComponents
Функция preloadRouteComponents позволяет вручную предзагрузить компоненты отдельных страниц в приложении Nuxt.
Предзагрузка маршрутов подгружает компоненты заданного маршрута, к которому пользователь может перейти позже. Так компоненты оказываются доступны раньше и реже блокируют навигацию, что улучшает производительность.
Nuxt уже автоматически предзагружает нужные маршруты, если вы используете компонент
NuxtLink.Пример
Предзагрузите маршрут при использовании navigateTo.
// Не ждём завершения этой асинхронной функции, чтобы не блокировать отрисовку
// (функция setup этого компонента)
preloadRouteComponents('/dashboard')
const submit = async () => {
const results = await $fetch('/api/authentication')
if (results.token) {
await navigateTo('/dashboard')
}
}
На сервере
preloadRouteComponents не имеет эффекта.