prefetchComponents

源文件
Nuxt 提供了相关工具,让你可以控制组件的预获取(prefetching)。

预获取组件会在后台下载代码,其前提是该组件很可能被用于渲染,从而确保在用户请求时能够立即加载。组件会在用户未明确请求的情况下被下载并缓存,以备将来使用。

使用 prefetchComponents 手动预获取在 Nuxt 应用中全局注册的单个组件。默认情况下,Nuxt 将这些组件注册为异步组件。你必须使用 PascalCase(大驼峰命名法)形式的组件名称。

await prefetchComponents('MyGlobalComponent')

await prefetchComponents(['MyGlobalComponent1', 'MyGlobalComponent2'])
当前的实现方式与 preloadComponents 完全相同,即通过预加载(preload)组件而非单纯的预获取(prefetch)来实现,我们正在努力改进这一行为。
在服务器端,prefetchComponents 不会产生任何效果。