Js操作数据返回层级树

2019-11-29  本文已影响0人  念念碎平安夜
getTreeData2() {
    let parentArr = columnData.filter(l = > l.PARENTID === "");
    this.columnData = this.getTreeData(columnData, parentArr)
},
getTreeData(list, dataArr) {
    dataArr.map((pNode) = > {
        let childObj = [];
        list.map((cNode) = > {
            if (pNode.ID_ === cNode.PARENTID) {
                childObj.push(cNode)
            }
        });
        pNode.children = childObj;
        if (childObj.length > 0) {
            this.getTreeData(list, childObj)
        }
    });
    return dataArr
}
上一篇 下一篇

猜你喜欢

热点阅读