场景:现在需要一棵树,已知只有三层,且是懒加载的,官方示例里面,即使是叶子节点,也是先点击加载后才判断其是叶子节点,这时才取消掉打开的icon,现在需要打开第二层时,第三层叶子节点是没打开的icon的,我的解决方式是:
success: (res) => {
if (res.code === 0) {
resolve(res.data);
node.childNodes.forEach(item=>{
item.isLeaf=true
})
}
}点击二级节点的时候在查询其子节点,此时直接手动设置isLeft属性,这样icon就去掉啦~
版权声明:本文为qq_39051390原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。