!808 Fix the error when the statestyles attribute is empty

Merge pull request !808 from Bo Jiang/master
This commit is contained in:
openharmony_ci
2022-07-12 10:42:42 +00:00
committed by Gitee
+3 -1
View File
@@ -1181,7 +1181,9 @@ function traverseStateStylesAttr(temp: any, statements: ts.Statement[],
bindComponentAttr(ts.factory.createExpressionStatement(
item.initializer.properties[0].initializer), identifierNode, statements, log, false, true);
} else {
validateStateStyleSyntax(temp, log);
if (!(ts.isObjectLiteralExpression(item.initializer) && item.initializer.properties.length === 0)) {
validateStateStyleSyntax(temp, log);
}
}
if (item.name) {
statements.push(createViewStackProcessor(item, false));