问题:tree加一个出入口的筛选
<el-tree
ref="tree"
style="margin-bottom: 20px; height: 100%"
:props="defaultProps"
:load="loadNode"
accordion
@node-click="handleNodeClick"
@node-expand="expand"
:filter-node-method="filterNode"
lazy
node-key="id"
:current-node-key="currentNodeKey"
>
<div class="custom-tree-node" slot-scope="{ node }">
<div class="icon-box">
<img
class="ld-img"
src="../../../assets/sbgl/ld-icon.png"
alt=""
/>
</div>
<el-tooltip
class="item"
effect="dark"
:content="node.label"
placement="top-start"
:open-delay="1000"
>
<div class="tree-text">{{ node.label }} {{ node.num }}</div>
</el-tooltip>
</div>
</el-tree>
// 这是懒加载的方法
loadNode(node, resolve){
//此处把每次懒加载的resolve挂载到vue实例下,就可以在其他地方使用了
this.treeFunction = resolve
//.....(其他省略)
},
//使用
getTreeList(){
this.treeFunction ([ ])
}