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