全量加载
<el-tree :data="data" :props="defaultProps" ></el-tree>
[{
label: '',
children: [{
label: '',
children: [{
label: ''
}]
}]
}
懒加载:添加 lazy 属性
<el-tree
:props="props"
:load="loadNode"
lazy
>
</el-tree>
props: {
label: 'name',
children: 'zones',
isLeaf: 'leaf'
}
loadNode(node, resolve) {
if (node.level === 0) {
return resolve([{ name: 'region' }])
}
if (node.level > 1) return resolve([])
}