From cfea658cd8cfc0b808dd9e4dc7877702a013566d Mon Sep 17 00:00:00 2001 From: lq <171035726@qq.com> Date: Tue, 9 Aug 2022 15:41:58 +0800 Subject: [PATCH 1/4] fix(defineProps): defineProps starts with parenthesis --- .../compiler-sfc/__tests__/compileScript.spec.ts | 15 +++++++++++++++ packages/compiler-sfc/src/compileScript.ts | 2 +- 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/packages/compiler-sfc/__tests__/compileScript.spec.ts b/packages/compiler-sfc/__tests__/compileScript.spec.ts index 08d404b9c16..47b8ccb091e 100644 --- a/packages/compiler-sfc/__tests__/compileScript.spec.ts +++ b/packages/compiler-sfc/__tests__/compileScript.spec.ts @@ -1705,5 +1705,20 @@ describe('SFC analyze + `) + + assertCode(content) + }) }) }) diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 5a77e8a9463..580178e8c87 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -1339,7 +1339,7 @@ export function compileScript( startOffset, `\nconst ${propsIdentifier} = __props${ propsTypeDecl ? ` as ${genSetupPropsType(propsTypeDecl)}` : `` - }\n` + };\n` ) } if (propsDestructureRestId) { From f36e023944f18f3c6af59d161bb195d2836ae443 Mon Sep 17 00:00:00 2001 From: lq <171035726@qq.com> Date: Tue, 9 Aug 2022 16:36:57 +0800 Subject: [PATCH 2/4] compileScript.spec.ts.snap --- .../__snapshots__/compileScript.spec.ts.snap | 37 +++++++++++++++---- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap index b7fc9304b26..334b7ab8b11 100644 --- a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap @@ -12,6 +12,27 @@ return { a } }" `; +exports[`SFC analyze + `) + + assertCode(content) + }) + // #4764 test('defineProps w/ leading code', () => { const { content } = compile(` @@ -1705,20 +1721,5 @@ describe('SFC analyze - `) - - assertCode(content) - }) }) }) From 608d88f63a4da15ed459443c012feb4e95edd379 Mon Sep 17 00:00:00 2001 From: lq <171035726@qq.com> Date: Sat, 13 Aug 2022 11:38:06 +0800 Subject: [PATCH 4/4] fix: compileScript.spec.ts --- .../__snapshots__/compileScript.spec.ts.snap | 21 ------------------- 1 file changed, 21 deletions(-) diff --git a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap index 575e8de3c20..43d9b964482 100644 --- a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap @@ -12,27 +12,6 @@ return { a } }" `; -exports[`SFC analyze