getParterData(arr: any, fatherCode: any): any {
for (const elm of arr) {
if (elm.code === fatherCode) {
return elm;
}
if (elm.children && elm.children.length > 0) {
const findChildren = this.getParterData(elm.children, fatherCode);
if (findChildren && findChildren.code) return findChildren;
}
}
return [];
}
/// fatherCode是父id,this.cityList是父结构数据
let getData = this.getParterData(this.cityList, fatherCode);
网友评论