filterData (arr) {
const newArr = arr.filter(item => {
return item.state==0//根据state属性筛选
})
return newArr.map(item => {
if (item.children) {
item.children = this.filterData(item.children)
}
return item
})
},
js 树形数据过滤(vue)
最新推荐文章于 2024-10-12 16:58:13 发布
本文介绍了一个JavaScript函数,filterData,它通过状态筛选数组,并递归地处理包含子元素的对象。函数首先根据state属性过滤元素,然后对符合条件的项,进一步处理其children属性。
摘要由CSDN通过智能技术生成