Don't miss Vue.js Amsterdam in March 2025! Save 10% with code NUXT.
Композабл onNuxtReady позволяет выполнить коллбэк после завершения инициализации вашего приложения.
onNuxtReady выполняется только на клиенте.
Это идеально для выполнения кода, который не должен блокировать начальный рендеринг вашего приложения.
plugins/ready.client.ts
export default defineNuxtPlugin(() => {
  onNuxtReady(async () => {
    const myAnalyticsLibrary = await import('my-big-analytics-library')
    // сделать что-то с myAnalyticsLibrary
  })
})

Это "безопасно" запускать даже после того, как ваше приложение будет инициализировано. В этом случае код будет зарегистрирован для выполнения в следующем тике выполнения коллбэков.