From 341ddf019076231c590b9784d902c0daee5eaabb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E4=B8=89=E5=92=B2=E6=99=BA=E5=AD=90=20Kevin=20Deng?= Date: Sat, 9 Dec 2023 23:25:01 +0800 Subject: [PATCH] feat(compiler-vapor/v-bind): globally allowed --- packages/compiler-vapor/src/generate.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/compiler-vapor/src/generate.ts b/packages/compiler-vapor/src/generate.ts index 4bce56044..b7ac40de7 100644 --- a/packages/compiler-vapor/src/generate.ts +++ b/packages/compiler-vapor/src/generate.ts @@ -30,7 +30,7 @@ import { IRNodeTypes, } from './ir' import { SourceMapGenerator } from 'source-map-js' -import { camelize, isString, makeMap } from '@vue/shared' +import { camelize, isGloballyAllowed, isString, makeMap } from '@vue/shared' import type { Identifier } from '@babel/types' // remove when stable @@ -534,6 +534,7 @@ function genExpression(node: IRExpression, context: CodegenContext): void { !node.content.trim() || // there was a parsing error ast === false || + isGloballyAllowed(rawExpr) || isLiteralWhitelisted(rawExpr) ) { return push(rawExpr, NewlineType.None, loc)