关于el-tree 组件 复选框的值显示问题以及回显----后台交互
首先附上效果图:
<el-tree
:data="dataForm.roleData"
node-key="" -- 父节点字段名
:load="" -- 子节点字段名
show-checkbox
default-expand-all -- 默认展开所有节点
@check-change="handleCheckChange" -- 单选以及全选
ref="tree"
:props="defaultProps"> -- 用来定义children 以及lobel的名称(父节点名Name)
</el-tree>
```javascript
-- js代码块
//单选
handleCheckChange() {
this.prdIdList = this.$refs.tree.getCheckedKeys() ;
},
//设置全选或反选
handleCheckAll() {
let idList = [] ;
for (var i=0;i<this.dataForm.roleData.length;i++) {
idList.push(this.dataForm.roleData[i].Id) ;
}
defaultProps: {
children: