From 4b759075ff2cbbbd4d8da434d42d3da32bb03ddd Mon Sep 17 00:00:00 2001 From: daiwei Date: Fri, 8 Oct 2021 21:44:39 +0800 Subject: [PATCH 1/3] fix(compiler-sfc): add new line after defineProps --- packages/compiler-sfc/src/compileScript.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 94d13f6471a..e55d84e4463 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -1214,7 +1214,7 @@ export function compileScript( startOffset, `\nconst ${propsIdentifier} = __props${ propsTypeDecl ? ` as ${genSetupPropsType(propsTypeDecl)}` : `` - }` + }\n` ) } if (propsDestructureRestId) { From 8db3d5ae5cbd31ddf22167af71bfba175dbef7d6 Mon Sep 17 00:00:00 2001 From: daiwei Date: Fri, 8 Oct 2021 21:52:37 +0800 Subject: [PATCH 2/3] fix: fix snap --- .../__tests__/__snapshots__/compileScript.spec.ts.snap | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap index 9dbe37cc9de..4d219209b1e 100644 --- a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap @@ -392,6 +392,7 @@ export default { expose() const props = __props + return { props, propsModel } @@ -410,6 +411,7 @@ exports[`SFC compile + `) + // should generate working code + assertCode(content) + }) + test('defineProps w/ external definition', () => { const { content } = compile(`