diff --git a/packages/nuxt/src/app/nuxt.ts b/packages/nuxt/src/app/nuxt.ts index 1cfc640b2b..098ea33d6d 100644 --- a/packages/nuxt/src/app/nuxt.ts +++ b/packages/nuxt/src/app/nuxt.ts @@ -523,7 +523,7 @@ export function tryUseNuxtApp (id?: string): NuxtApp | null { nuxtAppInstance = getCurrentInstance()?.appContext.app.$nuxt } - nuxtAppInstance = nuxtAppInstance || getNuxtAppCtx(id).tryUse() + nuxtAppInstance ||= getNuxtAppCtx(id).tryUse() return nuxtAppInstance || null } diff --git a/packages/nuxt/src/components/runtime/client-component.ts b/packages/nuxt/src/components/runtime/client-component.ts index 42c8976352..31b0ca0065 100644 --- a/packages/nuxt/src/components/runtime/client-component.ts +++ b/packages/nuxt/src/components/runtime/client-component.ts @@ -52,7 +52,7 @@ function pageToClientOnly (component: T) { if (isPromise(setupState)) { return Promise.resolve(setupState).then((setupState: any) => { if (typeof setupState !== 'function') { - setupState = setupState || {} + setupState ||= {} setupState.mounted$ = mounted$ return setupState } diff --git a/packages/nuxt/src/core/plugins/composable-keys.ts b/packages/nuxt/src/core/plugins/composable-keys.ts index ea603c4e1c..df099bef40 100644 --- a/packages/nuxt/src/core/plugins/composable-keys.ts +++ b/packages/nuxt/src/core/plugins/composable-keys.ts @@ -68,7 +68,7 @@ export const ComposableKeysPlugin = (options: ComposableKeysOptions) => createUn const name = node.callee.name if (!name || !keyedFunctions.has(name) || node.arguments.length >= maxLength) { return } - imports = imports || detectImportNames(script, composableMeta) + imports ||= detectImportNames(script, composableMeta) if (imports.has(name)) { return } const meta = composableMeta[name]