树形结构Option在vue中很常见,如需通过id查找lable,可以通过以下函数实现
diGuiTree(items,id) { //递归便利树结构
//var respvalue
this.respvalue=''
items.some((item) => {
console.log("diGuiTree",item,id,item.id,item.label)
if (item.children === '' || item.children === undefined || item.children === null || item.id === id ){
}else{
this.diGuiTree(item.children,id)
}
if (item.id == id){
this.respvalue = item.label
}
return item.id == id
// null : this.diGuiTree(item.children,id);
})
console.log("respvalue",this.respvalue)
return this.respvalue
}