js递归


digui(){
this.$Request.get('api/groups/tree', {}).then(res => {
if (res && res.code === 0) {
if (Array.isArray(res.data)) {
this.treeData = res.data.map(org => this.mapTree(org));
}
}
})
},
mapTree (org) {
const haveChildren = Array.isArray(org.children) && org.children.length > 0;
let expand = false;
if(this.expandTable[org.id+'']!==null &&this.expandTable[org.id+'']!==undefined ){
expand = this.expandTable[org.id+''];
}
return {
title: org.groupName,
label: org.groupName,
value: org.id,
data: {...org},
expand,
children: haveChildren ? org.children.map(i => this.mapTree(i)) : []
};
},


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM