el-tree懒加载去掉打开icon

场景:现在需要一棵树,已知只有三层,且是懒加载的,官方示例里面,即使是叶子节点,也是先点击加载后才判断其是叶子节点,这时才取消掉打开的icon,现在需要打开第二层时,第三层叶子节点是没打开的icon的,我的解决方式是:

success: (res) => {
  if (res.code === 0) {
     resolve(res.data);
	 node.childNodes.forEach(item=>{
		item.isLeaf=true
	 })
    }
   }

点击二级节点的时候在查询其子节点,此时直接手动设置isLeft属性,这样icon就去掉啦~

你可能感兴趣的:(vue)