prefetchComponents
Nuxt 提供了實用工具,讓您能夠控制組件的預取。
預取元件會在後臺下載程式碼,這是基於元件很可能會用於渲染的假設。當用戶請求元件時,它能夠立即載入。元件會在使用者沒有明確請求的情況下被下載和快取,以備將來使用。
使用 prefetchComponents
手動預取在 Nuxt 應用中全域性註冊的單個元件。預設情況下,Nuxt 將它們註冊為非同步元件。您必須使用元件名稱的 Pascal 命名法版本。
await prefetchComponents('MyGlobalComponent')
await prefetchComponents(['MyGlobalComponent1', 'MyGlobalComponent2'])
當前實現與
preloadComponents
的行為完全相同,透過預載入元件而不是僅僅預取,我們正在努力改進此行為。在伺服器上,
prefetchComponents
將不起作用。