- 树结构转换成数组
treeToArray(tree) {
let arr = [];
let expand = (tree) => {
if(tree&&tree.length>0) {
tree.forEach(el => {
arr.push(el);
expand(el.children);
});
}
}
return arr;
}
2.筛选树节点checked=true的数据
filterArr(arr) {
return arr.filter((item)=>{
return item.checked === true;
}).map((item)=>{
item = Object.assign({},item);
if(item.children&&item.children.length>0) {
item.children = this.filterArr(item.children);
}
return item;
})
}
js玩转树结构
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。