举个栗子:过滤掉人员数据,仅保留部门数据
实现方式:
// 仅保留部门数据
filterDepartmentData(data) {
return data.filter(item => {
return item.tag === 0
}).map(item => {
if (item.children.length > 0) {
item.children = this.filterDepartmentData(item.children)
}
return item
})
}
效果图如下: