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