prefetchComponents
Nuxt 提供了实用工具,让您能够控制组件的预取。
预取组件会在后台下载代码,这是基于组件很可能会用于渲染的假设。当用户请求组件时,它能够立即加载。组件会在用户没有明确请求的情况下被下载和缓存,以备将来使用。
使用 prefetchComponents
手动预取在 Nuxt 应用中全局注册的单个组件。默认情况下,Nuxt 将它们注册为异步组件。您必须使用组件名称的 Pascal 命名法版本。
await prefetchComponents('MyGlobalComponent')
await prefetchComponents(['MyGlobalComponent1', 'MyGlobalComponent2'])
当前实现与
preloadComponents
的行为完全相同,通过预加载组件而不是仅仅预取,我们正在努力改进此行为。在服务器上,
prefetchComponents
将不起作用。