因为整颗树在前端都是双向绑定的,所以树结构最好不要改变,单单怎么根据id == '10'
查出所在节点对象,这对象可能出现在整棵树的任意节点的employeeList
中,请巨佬们指教
[
{
id:'1',
name:'集团',
children:[
{
name:'公司1',
children:[],
employeeList: [],
},
{
name:'公司2',
children:[
{
name:'公司2-部门1',
children:[],
employeeList: [
{
id:'10',
name:'王五',
post:'1'
}
],
}
],
employeeList: [],
}
]
employeeList: [],
},
{
id:'2',
name:'集团2',
children:[],
employeeList: [],
}
]
参阅:过滤/筛选树节点 - SegmentFault 思否
注意:因为是用的精确相等,所以 ID 要传入
"10"
,不能是10
。