From 1959aa064fe81d5a6fcaf672297b2609c474b0d6 Mon Sep 17 00:00:00 2001 From: chenying <1770365139@qq.com> Date: Tue, 27 Sep 2022 12:03:54 +0800 Subject: [PATCH] fix(nuxt): createClientOnly extends $attrs when use Fragment --- packages/nuxt/src/app/components/client-only.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/nuxt/src/app/components/client-only.mjs b/packages/nuxt/src/app/components/client-only.mjs index 3e0cf41bdd6..9a7a292b751 100644 --- a/packages/nuxt/src/app/components/client-only.mjs +++ b/packages/nuxt/src/app/components/client-only.mjs @@ -31,7 +31,7 @@ export function createClientOnly (component) { // override the component render (non script setup component) clone.render = (ctx, ...args) => { return ctx.mounted$ - ? h(Fragment, ctx.$attrs ?? ctx._.attrs, component.render(ctx, ...args)) + ? h(Fragment, null, [h(component.render(ctx, ...args), ctx.$attrs ?? ctx._.attrs)]) : h('div', ctx.$attrs ?? ctx._.attrs) } } else if (clone.template) {