[Vue-Treeselect Warning] Unloaded branch node detected. “loadOptions” prop is required to load its children
Vue-Treeselect中返回的数据中child为null,所有需要将为null的删除
getOfficeTree() {
this.treeData = [res.data];
this.getTreeName(this.treeData)
},
getTreeName(list) {
let _this = this;
list.forEach((item, index) => {
let a = item;
if (index < list.length) {
if (a.child == null) {
delete a.child
}
}
if (a.child && a.child.length > 0) {
if (a.child && a.child.length > 0) {
_this.getTreeName(a.child);
}
}
});
return;
},
最终this.treeData的值将改变:去掉的所有child:null