// 生成树结构
initTree(parentCode) {
// jsonArray 变量数据
// 第一次以后:根据id去查询parent_id相同的(相同为子数据)
// 第一次:查找所有parent_id为-1的数据组成第一级
let that = this
let res = that.dataList // 你的树结构
const child = res.filter(item => item.parentId == parentCode)
// 第一次:循环parent_id为-1数组
return child.map(item => ({
...item,
// 当前存在id(id与parent_id应该是必须有的)调用initTree() 查找所有parent_id为本id的数据
// childs字段写入
foods: that.initTree(item.id)
}))
},
原创文章,作者:代码加工厂,如若转载,请注明出处:http://blog.lingj.net/2022/04/22/235.html