1.递归取出不是叶子节点的id数组getPriv(this.roleId).then((response)=>{constprivData=this.privDatavara=[]varforfn=function(list){for(vari=0;ib.includes(item))letDifference=RemoveSame.filter((item)=>!SamePart.includes(item))this.privIds=Difference//this.$refs.menu.setCheckedNodes(response.data)})2.递归更改所有节点中的属性名getTree().then((response)=>{this.menuOptions=[]//data是树需要修改,这个主要用于antddesign中选择规范数据constass=(data)=>{letitem=[]data.map((list,i)=>{letnewData={}newData.title=list.labelnewData。id=list.idnewData.parentId=list.parentIdnewData.children=list.children?ass(children):[]//如果还有子集,再调用自己item.push(newData)})returnitem}varrda=ass(response.data)这个。菜单选项=rda})