From: Evan You Date: Mon, 15 Jun 2020 14:59:03 +0000 (-0400) Subject: fix(compiler-core): skip empty expressions when validating expressions in browser... X-Git-Tag: v3.0.0-beta.16~71 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=afb231ec5ce5ac77ff6260bea4d866ec2d5bbd85;p=thirdparty%2Fvuejs%2Fcore.git fix(compiler-core): skip empty expressions when validating expressions in browser mode --- diff --git a/packages/compiler-core/src/validateExpression.ts b/packages/compiler-core/src/validateExpression.ts index 64f171fca7..3ba9857271 100644 --- a/packages/compiler-core/src/validateExpression.ts +++ b/packages/compiler-core/src/validateExpression.ts @@ -32,6 +32,13 @@ export function validateBrowserExpression( asRawStatements = false ) { const exp = node.content + + // empty expressions are validated per-directive since some directives + // do allow empty expressions. + if (!exp.trim()) { + return + } + try { new Function( asRawStatements