预取组件会在后台下载代码,这是基于组件可能会用于渲染的假设,以便在用户请求时,组件能够即时加载。组件会被下载并缓存,以备将来使用,而无需用户明确请求。
使用 prefetchComponents 手动预取已在 Nuxt 应用中全局注册的单个组件。默认情况下,Nuxt 将它们注册为异步组件。您必须使用组件名称的帕斯卡命名法版本。
await prefetchComponents('MyGlobalComponent')
await prefetchComponents(['MyGlobalComponent1', 'MyGlobalComponent2'])
preloadComponents 的行为完全相同,通过预加载组件而不是仅仅预取,我们正在努力改进此行为。prefetchComponents 将不起作用。