From 21e7ef104afbe25507758933f7f143a326b5d918 Mon Sep 17 00:00:00 2001 From: daiwei Date: Wed, 19 Feb 2025 14:04:12 +0800 Subject: [PATCH] fix(plugin-vue): support vapor template-only component --- packages/plugin-vue/src/main.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/plugin-vue/src/main.ts b/packages/plugin-vue/src/main.ts index eddcfff3..31a0a58b 100644 --- a/packages/plugin-vue/src/main.ts +++ b/packages/plugin-vue/src/main.ts @@ -345,7 +345,9 @@ async function genScriptCode( code: string map: RawSourceMap | undefined }> { - let scriptCode = `const ${scriptIdentifier} = {}` + // @ts-expect-error TODO remove when 3.6 is out + const vaporFlag = descriptor.vapor ? '__vapor: true' : '' + let scriptCode = `const ${scriptIdentifier} = { ${vaporFlag} }` let map: RawSourceMap | undefined const script = resolveScript(descriptor, options, ssr, customElement)