一、HTML
<el-tree lazy :load="loadNode" ref="menuTree" node-key="value">
<div slot-scope="{ node, data }">
<div title="刷新节点" @click="refreshNodeData(data.value)"> 图片 </div>
</div>
</el-tree>
二、JS代码
// 刷新当前节点
refreshNodeData(id){
let node = this.$refs.menuTree.getNode(id); // 通过节点id找到对应树节点对象
node.expanded = false;//收起当前节点
node.loaded = false;
node.expand(); // 主动调用展开节点方法,重新查询该节点下的所有子节点
},
三、显示效果