prefetchComponents
Nuxt предоставляет утилиты, которые позволяют вам управлять предварительной загрузкой компонентов.
Предварительная загрузка компонента загружает код в фоновом режиме, исходя из предположения, что компонент, вероятно, будет использоваться для рендеринга, что позволяет компоненту загружаться мгновенно, если и когда пользователь запросит его. Компонент загружается и кэшируется для ожидаемого будущего использования без явного запроса на него.
Используйте prefetchComponents
, чтобы вручную предварительно загрузить отдельные компоненты, которые были зарегистрированы глобально в вашем приложении Nuxt. По умолчанию Nuxt регистрирует их как асинхронные компоненты. Вы должны использовать версию имени компонента в PascalCase.
await prefetchComponents('MyGlobalComponent')
await prefetchComponents(['MyGlobalComponent1', 'MyGlobalComponent2'])
Текущая реализация ведет себя точно так же, как и
preloadComponents
, предзагружая компоненты вместо их предварительной загрузки. Мы работаем над улучшением этого поведения.На сервере
prefetchComponents
не будет иметь никакого эффекта.