const newExpandKeyArr = [];
let tempTreeData = [];
let deepSearch = (children) => {
return children.filter((item) => {
let flag = false;
if (item.title.includes(this.searchKeyword)) {
newExpandKeyArr.push(item.parentId);
flag = true;
}
if (item.children.length) {
const arr = deepSearch(item.children);
if (arr.length) {
flag = true;
}
}
return flag;
});
};
for (let item of this.leftFirstKey) {
tempTreeData = deepSearch(item.children);
}
原文:https://www.cnblogs.com/kuoluozq/p/14343220.html