Nuxt Nation 大会即将到来。加入我们,时间为 11 月 12 日至 13 日。

prefetchComponents

Nuxt 提供了用于控制组件预取的工具函数。

组件预取会在后台下载代码,这是基于组件可能用于渲染的假设,从而使组件在用户请求时能够立即加载。组件会被下载并缓存,以备将来使用,而无需用户明确请求。

使用 prefetchComponents 手动预取已在你的 Nuxt 应用中全局注册的单个组件。默认情况下,Nuxt 将这些组件注册为异步组件。你必须使用组件名称的 Pascal 大小写版本。

await prefetchComponents('MyGlobalComponent')

await prefetchComponents(['MyGlobalComponent1', 'MyGlobalComponent2'])
当前的实现与 preloadComponents 的行为完全相同,通过预加载组件而不是仅仅预取,我们正在努力改进这种行为。
在服务器端,prefetchComponents 将不起作用。