ArraytoTreedata(arr,mid, pid,topPid) {
//arr:json数组,mid:当前元素id,pid:父级元素id,topPid:顶层元素id
let menuObj = {}
arr.forEach(item => {
item.children = []
item.label=item.orgName
menuObj[item[mid]] = item
})
return arr.filter(item => {
if (item[pid] !== topPid) {
menuObj[item[pid]].children.push(item)
return false
}
return true
})
},
JavaScript数组数据转为树结构数据(treedata)
最新推荐文章于 2022-12-22 21:46:00 发布