diff --git a/packages/compiler-sfc/src/compileScript.ts b/packages/compiler-sfc/src/compileScript.ts index 2f3d04430a7..e1407420e38 100644 --- a/packages/compiler-sfc/src/compileScript.ts +++ b/packages/compiler-sfc/src/compileScript.ts @@ -2366,5 +2366,5 @@ export function resolveObjectKey(node: Node, computed: boolean) { */ export const escapeSymbolsRE = /[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g function getEscapedKey(key: string) { - return escapeSymbolsRE.test(key) ? `"${key}"` : key + return escapeSymbolsRE.test(key) ? JSON.stringify(key) : key }