// 数据格式
children: {
children: [
{
id: "1"
level: 1
name: "二级数组"
select: true
children:[]
}
]
id: "1"
level: 1
name: "全部数据"
select: true
}
// 一个递归函数为了遍历children data 是所有数据 arr要存储东西的容器
foreachChildren(data,checkedArr){
if(data.select==true && data.level===4){
checkedArr.push(data.id)
}else{
if(data.children.length>0){
data.children.map((im)=>{
this.foreachChildren(im,checkedArr)
})
}
}
return checkedArr
}
递归调用 封装一个函数
最新推荐文章于 2024-09-30 14:28:41 发布