DeptTree() {
getDeptTree().then(res => {
this.options = res.data
this.getTreeData(this.options)
})
},
getTreeData(data) {
for (let i = 0; i < data.length; i++) {
if (data[i].children.length < 1) {// 最后一级没有数据将children变成undefined
data[i].children = undefined;
} else {// children不为空时继续调用该方法
this.getTreeData(data[i].children);
}
} return data;
},
vue element tree 返回数组最后一级children是【】,组件无法选中,做个循环处理 ,