ElementUi tree树叶子节点显示复选框且限制勾选
在Element UI的<el-tree>
组件中,要显示复选框并限制勾选,可以使用show-checkbox
属性来显示复选框,并通过check-strictly
属性来设置是否严格控制父子节点间的关联,当设置为true
时,父子节点不会关联。
以下是一个简单的例子,展示如何在Element UI树形控件中使用复选框,且限制勾选:
<template>
<el-tree
:data="data"
show-checkbox
:check-strictly="true"
node-key="id"
ref="tree"
:props="defaultProps">
</el-tree>
</template>
<script>
export default {
data() {
return {
data: [
{
id: 1,
label: '一级 1',
children: [
{
id: 4,
label: '二级 1-1',
},
],
},
// ... 更多数据
],
defaultProps: {
children: 'children',
label: 'label'
}
};
}
};
</script>
在这个例子中,data
属性定义了树的结构,show-checkbox
属性使得每个节点都有一个复选框,check-strictly
属性设置为true
,意味着复选框的勾选不会影响父子节点的关联。node-key
属性指定了每个节点的唯一标识,ref
属性为了能够在Vue实例中操作这个树形控件。defaultProps
定义了子节点和标签在数据对象中的属性名称。
评论已关闭