在用到el-tree的懶加載和默認勾選功能時,若第一次勾選前幾個連續節點,第二次進入默認勾選時,由於el-tree子節點尚未完全加載(只加載出來前幾個),默認勾選已經開始(已加載出來的子節點被默認勾選),這時el-tree會認為子節點全部勾選,所以父節點也被勾選,這就導致所有子節點都被勾選;
解決方法:
loadNode(node,resolve) {
if (node.level == 0) {
this.firstshowFeature(node,resolve)
}
if (node.level >= 1) {
this.showFeature(node,resolve)
}
}