tree 如果是有自己的父级,则不可选,在数据中加个disabled
通过是否有自己 children来判断是否为不可选父级 加上disabled
<el-tree
:data="planTree"
ref="plantree"
node-key="id"
show-checkbox
@check="clickPlanInfo"
check-strictly
:props="defaultProps">
</el-tree>
<script>
export default{
data:{
defaultProps:{
children:'children',
label:'cnname',
disabled:function(data,node){
if(data.children&&data.children.length>0){
return true
}else{
return false
}
}
}
},
methods:{
handleClick(data,checked, node){
if(checked){
this.$refs.tree.setCheckedNodes([data]);
}
},
}
}
</script>