<el-tree
ref="writTree"
:data="waitSelectWritList"
show-checkbox
node-key="id"
:highlight-current="true"
default-expand-all
@node-click="handleNodeClick"
@check-change="handleCheckChange"
:props="{children: 'children',label: 'writName'}">
</el-tree>
//writSelection为被选中数组
handleNodeClick(data){
const index = this.writSelection.findIndex(d => d.id === data.id);
if(index>-1){
this.$refs.writTree.setChecked(data,false)
}else{
this.$refs.writTree.setChecked(data,true)
}
},
handleCheckChange(data, checked, indeterminate){
if(checked){
this.writSelection.push(data);
}else{
const index = this.writSelection.findIndex(d => d.id === data.id);
this.writSelection.splice(index, 1);
}
console.log("操作后",this.writSelection)
},