<el-tree :props="props" :load="loadNode" lazy />
<script lang="ts" setup>
const props = {
label: 'name',
children: 'zones',
isLeaf: (data, node) => {
// (关键代码)这里是为了判断没有子级不显示展开图标
if (data.hasChildren) {
return false
} else {
return true
}
}
}
</script>
elementui plus 树形结构懒加载根据是否有子级判断是否需要展开图标
点赞
收藏