From: edison Date: Thu, 25 Mar 2021 20:16:48 +0000 (+0800) Subject: fix(compiler-sfc): should not rewrite scope variable (#3449) X-Git-Tag: v3.0.8~26 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=bbc5fe6a9716efe87fdb4c4ac51fcdc3bd541904;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-sfc): should not rewrite scope variable (#3449) fix #3445 --- diff --git a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap index 59ef9b1b7e..c27f0aeabe 100644 --- a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap @@ -626,6 +626,35 @@ return { } }" `; +exports[`SFC compile `) + expect(content).toMatch('console.log(a)') + expect(content).toMatch('console.log(b.value)') + expect(content).toMatch('console.log(c)') + expect(content).toMatch('console.log($d)') + expect(content).toMatch('console.log(d.value)') + expect(content).toMatch('console.log(e)') + assertCode(content) + }) + test('object destructure', () => { const { content, bindings } = compile(`