js 递归查找树形Options中的lable

树形结构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
            }
上一篇:C#将Lable标签的背景颜色设置为透明


下一篇:numpy实现adabosst算法