本次研究课题为:
el-tree如何在点击父节点时全部选中所有子节点,点击子节点时,父节点依然是选中状态
这个功能在elementui中不予提供,要自己写
下面给小伙伴们提供一下思路和代码
例如组织架构树形结构
:data="data"
show-checkbox
default-expand-all
node-key="id"
ref="organizationTree"
highlight-current
@check="chooseDepartment"
:expand-on-click-node="false"
:check-strictly="true"
:props="defaultProps">
chooseDepartment(checkedKeys,checkedData){
// 取消勾选
let [accessibleList,getCheckedKeys] = [this.accessibleList,this.$refs.organizationTree.getCheckedKeys()];
// 循环删除this.accessibleList中的项
for(var i in accessibleList){
if(accessibleList[i].id == checkedKeys.id){
this.accessibleList.splice(i,1);