<el-form-item label="设置权限" prop="permissionTrees"> <div class="tree-container"> <el-tree @check-change="onCheckChange" :data="permissionList" show-checkbox node-key="path" :default-checked-keys="[0, 1]" :props="defaultProps" ref="tree" /> </div> </el-form-item>
时间: 2023-06-20 13:07:08 浏览: 281
带有checkbox的权限树
5星 · 资源好评率100%
这是一个基于 Element UI 的表单组件,包含一个设置权限的树形结构。其中:
- `<el-form-item>` 是表单的一个项,用于包裹表单元素,并且可以设置标签(label)和校验规则(prop)。
- `:data="permissionList"` 表示树形结构的数据来源,即权限列表。
- `show-checkbox` 表示显示复选框。
- `node-key="path"` 表示节点的唯一标识符。
- `:default-checked-keys="[0, 1]"` 表示默认选中的节点。
- `:props="defaultProps"` 表示配置节点的属性。
- `ref="tree"` 表示给树形结构设置引用名称,方便在组件中调用该树形结构实例。
`@check-change="onCheckChange"` 表示监听复选框选中状态的变化,并在变化时执行 `onCheckChange` 方法。
阅读全文