From: Evan You Date: Wed, 17 Jul 2024 03:41:02 +0000 (+0800) Subject: fix(compiler-sfc): should properly walk desutructured props when reactive destructure... X-Git-Tag: v3.5.0-alpha.3~12 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0fd6193def2380916eb51a118f37f2d9ec2ace23;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-sfc): should properly walk desutructured props when reactive destructure is not enabled close #11325 --- diff --git a/packages/compiler-sfc/__tests__/compileScript/__snapshots__/defineProps.spec.ts.snap b/packages/compiler-sfc/__tests__/compileScript/__snapshots__/defineProps.spec.ts.snap index ce5eaed18f..c51d1d8b95 100644 --- a/packages/compiler-sfc/__tests__/compileScript/__snapshots__/defineProps.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/compileScript/__snapshots__/defineProps.spec.ts.snap @@ -87,7 +87,7 @@ export default /*#__PURE__*/_defineComponent({ const { foo } = __props -return { } +return { foo } } })" diff --git a/packages/compiler-sfc/__tests__/compileScript/defineProps.spec.ts b/packages/compiler-sfc/__tests__/compileScript/defineProps.spec.ts index d5374ae89b..813cfc9c37 100644 --- a/packages/compiler-sfc/__tests__/compileScript/defineProps.spec.ts +++ b/packages/compiler-sfc/__tests__/compileScript/defineProps.spec.ts @@ -591,7 +591,7 @@ const props = defineProps({ foo: String }) // #8289 test('destructure without enabling reactive destructure', () => { - const { content } = compile( + const { content, bindings } = compile( `