控制树形结构只显示maxIndex级(记录自己使用)
methods: {
/**
treeDataList = 要递归的树形结构
index = 0 开始的层数
maxIndex 想要显示的层数
*/
getRecursionTree(treeDataList, index = 0, maxIndex) {
treeDataList.forEach((el) => {
if (index < maxIndex) {
if (el.children && el.children.length) {
this.getRecursionTree(el.children, index + 1)
}
} else {
delete el.children
}
})
return treeDataList
}