简短代码将列表生成树形菜单
确保原列表有id与pid, 并且有对应关系,
通过递归生成树形菜单
// 生成树菜单
buildTree(list, pid) {
let arr = []
for (let i = 0; i < list.length; i++) {
if(pid == list[i].pid) {
list[i].children = this.buildTree(list, list[i].id);
arr.push(list[i])
}
}
return
原创
2021-09-05 18:19:44 ·
174 阅读 ·
0 评论