diff --git a/packages/nuxt/src/app/components/nuxt-island.ts b/packages/nuxt/src/app/components/nuxt-island.ts index 0a9ec90077..60e023ce68 100644 --- a/packages/nuxt/src/app/components/nuxt-island.ts +++ b/packages/nuxt/src/app/components/nuxt-island.ts @@ -234,7 +234,7 @@ export default defineComponent({ } if (import.meta.client) { - watch(props, debounce(() => fetchComponent(), 100)) + watch(props, debounce(() => fetchComponent(), 100), { deep: true }) } if (import.meta.client && !nuxtApp.isHydrating && props.lazy) {