onNuxtReady
Композабл onNuxtReady позволяет выполнить коллбэк после завершения инициализации вашего приложения.
onNuxtReady
выполняется только на клиенте. Это идеально для выполнения кода, который не должен блокировать начальный рендеринг вашего приложения.
plugins/ready.client.ts
export default defineNuxtPlugin(() => {
onNuxtReady(async () => {
const myAnalyticsLibrary = await import('my-big-analytics-library')
// сделать что-то с myAnalyticsLibrary
})
})
Это "безопасно" запускать даже после того, как ваше приложение будет инициализировано. В этом случае код будет зарегистрирован для выполнения в следующем тике выполнения коллбэков.