From: edison Date: Thu, 30 Nov 2023 10:35:20 +0000 (+0800) Subject: fix(cssVars): cssVar names should be double-escaped when generating code for ssr... X-Git-Tag: v3.3.10~22 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=5199a12f8855cd06f24bf355708b5a2134f63176;p=thirdparty%2Fvuejs%2Fcore.git fix(cssVars): cssVar names should be double-escaped when generating code for ssr (#8824) close #7823 --- diff --git a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap index 073874363b..b0076294ef 100644 --- a/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap +++ b/packages/compiler-sfc/__tests__/__snapshots__/compileScript.spec.ts.snap @@ -1003,10 +1003,12 @@ export default { setup(__props) { const count = ref(0) + const style = { color: 'red' } return (_ctx, _push, _parent, _attrs) => { const _cssVars = { style: { - \\"--xxxxxxxx-count\\": (count.value) + \\"--xxxxxxxx-count\\": (count.value), + \\"--xxxxxxxx-style\\\\\\\\.color\\": (style.color) }} _push(\`', () => {