diff --git a/docs/framework/vue/guides/ssr.md b/docs/framework/vue/guides/ssr.md index 74be311158c..eee4e59bfdf 100644 --- a/docs/framework/vue/guides/ssr.md +++ b/docs/framework/vue/guides/ssr.md @@ -42,7 +42,7 @@ export default defineNuxtPlugin((nuxt) => { }) } - if (import.meta.client) { + if (import.meta.client && vueQueryState.value !== null) { hydrate(queryClient, vueQueryState.value) } }) diff --git a/examples/vue/nuxt3/plugins/vue-query.ts b/examples/vue/nuxt3/plugins/vue-query.ts index 8c0d122db17..c9b4baad931 100644 --- a/examples/vue/nuxt3/plugins/vue-query.ts +++ b/examples/vue/nuxt3/plugins/vue-query.ts @@ -28,7 +28,7 @@ export default defineNuxtPlugin((nuxt) => { }) } - if (import.meta.client) { + if (import.meta.client && vueQueryState.value !== null) { nuxt.hooks.hook('app:created', () => { hydrate(queryClient, vueQueryState.value) })