修复box因缺少初始化报错问题

This commit is contained in:
yhh
2020-06-16 16:35:17 +08:00
parent 7f5b78f340
commit 447ea4efe4
18 changed files with 272 additions and 910 deletions

View File

@@ -126,19 +126,27 @@ class ComponentList {
for (let i = 0; i < this._components.length; i ++){
let component = this._components[i];
if (typeof(typeName) == "string" && egret.is(component, typeName))
components.push(component);
else if (component instanceof typeName) {
components.push(component);
if (typeof(typeName) == "string"){
if (egret.is(component, typeName)){
components.push(component);
}
}else{
if (component instanceof typeName){
components.push(component);
}
}
}
for (let i = 0; i < this._componentsToAdd.length; i ++){
let component = this._componentsToAdd[i];
if (typeof(typeName) == "string" && egret.is(component, typeName))
components.push(component);
else if (component instanceof typeName){
components.push(component);
if (typeof(typeName) == "string"){
if (egret.is(component, typeName)){
components.push(component);
}
}else{
if (component instanceof typeName){
components.push(component);
}
}
}