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