AntdesignVue实现下拉树结构的延迟加载,使用a-tree-selectdata(){return{signOrgNameOptions:[]}},created(){this.getTreeNode(0)},methods:{getTreeNode(id){//获取最外层数据getPersonnelTreeLazy(id).then(res=>{res.data.forEach(item=>{item.isLeaf=!item.hasChildren})this.signOrgNameOptions=res.data})},onLoadData(treeNode){//延迟加载内部数据const_this=thisreturnnewPromise(resolve=>{if(treeNode.dataRef.hasChildren===true){getPersonnelTreeLazy(treeNode.dataRef.id).then(res=>{consttreeNodeData=res.datatreeNodeData.forEach(item=>{item.isLeaf=!item.hasChildren})treeNode.dataRef.children=treeNodeData_this.signOrgNameOptions=[..._this.signOrgNameOptions]resolve()})}})},}}