From 58542cfa31370ca8537125cf0fed52fd7e147d16 Mon Sep 17 00:00:00 2001 From: puyajun Date: Mon, 17 Jan 2022 22:27:31 +0800 Subject: [PATCH] puyajun@huawei.com Signed-off-by: puyajun --- compiler/src/process_custom_component.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/compiler/src/process_custom_component.ts b/compiler/src/process_custom_component.ts index 0f347ff..0b81a84 100644 --- a/compiler/src/process_custom_component.ts +++ b/compiler/src/process_custom_component.ts @@ -105,7 +105,7 @@ function validateCustomComponentPrams(node: ts.ExpressionStatement, name: string ts.isObjectLiteralExpression(nodeArguments[0])) { const nodeArgument: ts.ObjectLiteralExpression = nodeArguments[0] as ts.ObjectLiteralExpression; nodeArgument.properties.forEach(item => { - if (item.name) { + if (item.name && node.name.escapedText) { // @ts-ignore curChildProps.add(node.name.escapedText.toString()); } @@ -161,7 +161,7 @@ function validateStateManagement(node: ts.ObjectLiteralElementLike, customCompon function checkFromParentToChild(node: ts.ObjectLiteralElementLike, customComponentName: string, log: LogInfo[]): void { let propertyName: string; - if (node.name) { + if (node.name && node.name.escapedText) { // @ts-ignore propertyName = node.name.escapedText.toString(); }