父子不关联:
:check-strictly="true"
实现单选:
@check-change
<el-tree
:data="treeData"
node-key="id"
ref="tree"
:check-strictly="true" //严格遵循父子不关联
show-checkbox
@check-change="handleCheckChange"
:props="treeDefaultProps">
<span slot-scope="{ node }">
<span><i class="custom_icon"></i>{{ node.label }}</span>
</span>
</el-tree>
handleCheckChange(data, checked, indeterminate){
if (checked) {
this.dirId = data.id
this.$refs.tree.setCheckedKeys([data.id])
}
},