antd design 樹的動態新增 修改 刪除

2021-09-22 19:37:32 字數 1443 閱讀 2293

antd deisgn tree 動態新增功能:

//選中節點時觸發

onselect = (selectedkeys, info) => ,()=>)}}

//載入樹

onloaddata = treenode => new promise((resolve) =>

reqwest(

}).then((data) => , () => )

})// console.log("ttreedata321",this.state.treedata)

//settimeout(() => ,()=>);

}else if(treenode.props.dataref.ceresclass===2),()=>);

}else if(treenode.props.dataref.ceresclass===3),()=>);

}else if(treenode.props.dataref.ceresclass===4));

}else if(treenode.props.dataref.ceresclass===0));

}resolve();

}, 1000);

//渲染樹節點呼叫

rendertreenodes =(data,deldata,dataflag)=>data.map((item,i) => )

/"sadas",deldata.key);

console.log('樹形選單資料來源13', i);

}} else if (dataflag === "2") )}}

}if (!item.children) else );}

return ;

})1. 新增乙個樹節點之後 我會呼叫這個方法 查詢出最近一條新增的資料,將此條資料push 到當前節點的children 下 這樣就動態新增了乙個子節點

getuserbyorg=()=>=this.state;

reqwest(

}).then((data)=>,()=>);

//resolve();

}, 1000);

})})

2 修改樹節點 時 我是修改節點的title 讓title(名字動態改變)

moenergycomfirm=()=>=this.state;

reqwest(

}).then((data)=> ,()=>)

}else if(data.status===2)else})}

3刪除樹節點

deleteuser=()=>=this.state;

const=this.state;

reqwest(

}).then((data)=>,()=>)

message.success("刪除成功");

}else

})}

linux下用phpize給PHP動態新增擴充套件

使用php的常見問題是 編譯php時忘記新增某擴充套件,後來想新增擴充套件,但是因為安裝php後又裝了一些東西如pear等,不想刪除目錄重灌,別說,php還真有這樣的功能。我沒有在手冊中看到。如我想增加bcmath支援,這是乙個支援大整數計算的擴充套件。windows自帶而且內建,linux 本類函...

linux下用phpize給PHP動態新增擴充套件

原文 使用php的常見問題是 編譯php時忘記新增某擴充套件,後來想新增擴充套件,但是因為安裝php後又裝了一些東西如pear等,不想刪除目錄重灌,別說,php還真有這樣的功能。我沒有在手冊中看到。如我想增加bcmath支援,這是乙個支援大整數計算的擴充套件。windows自帶而且內建,linux ...

linux下用phpize給PHP動態新增擴充套件

使用php的常見問題是 編譯php時忘記新增某擴充套件,後來想新增擴充套件,但是因為安裝php後又裝了一些東西如pear等,不想刪除目錄重灌,別說,php還真有這樣的功能。我沒有在手冊中看到。如我想增加bcmath支援,這是乙個支援大整數計算的擴充套件。windows自帶而且內建,linux 本類函...