Nuxt Nation カンファレンス開催! 11月12日~13日ご参加ください。

onNuxtReady

onNuxtReady コンポーザブルを使用すると、アプリの初期化が完了した後にコールバックを実行できます。
onNuxtReady はクライアントサイドでのみ実行されます。
アプリの初期レンダリングをブロックしないコードを実行するのに最適です。
plugins/ready.client.ts
export default defineNuxtPlugin(() => {
  onNuxtReady(async () => {
    const myAnalyticsLibrary = await import('my-big-analytics-library')
    // do something with myAnalyticsLibrary
  })
})

アプリの初期化後でも「安全に」実行できます。この場合、コードは次のアイドルコールバックで実行されるように登録されます。