mirror of https://github.com/vuejs/core.git
fix(compiler-vapor): generate static expression
This commit is contained in:
parent
341ddf0190
commit
45e86e36d7
|
@ -525,11 +525,11 @@ function genExpression(node: IRExpression, context: CodegenContext): void {
|
|||
if (isString(node)) return push(node)
|
||||
|
||||
const { content: rawExpr, ast, isStatic, loc } = node
|
||||
if (__BROWSER__) {
|
||||
return push(rawExpr)
|
||||
if (isStatic) {
|
||||
return push(JSON.stringify(rawExpr), NewlineType.None, loc)
|
||||
}
|
||||
|
||||
if (
|
||||
__BROWSER__ ||
|
||||
!context.prefixIdentifiers ||
|
||||
!node.content.trim() ||
|
||||
// there was a parsing error
|
||||
|
@ -539,9 +539,6 @@ function genExpression(node: IRExpression, context: CodegenContext): void {
|
|||
) {
|
||||
return push(rawExpr, NewlineType.None, loc)
|
||||
}
|
||||
if (isStatic) {
|
||||
return push(JSON.stringify(rawExpr), NewlineType.None, loc)
|
||||
}
|
||||
|
||||
if (ast === null) {
|
||||
// the expression is a simple identifier
|
||||
|
|
Loading…
Reference in New Issue