el-tree父节点不可选(Element ui的el-tree多选树(复选框)父子节点关联不关联的问题)

选中当前节点,他的子节点和父节点是否被选中,非常详细直接上代码之前也在网上搜过很多文章总是多多少少有一些问题,那么我就把自己修改好的给到大家希望可以帮到大家最终效果贴图如下
//通过支票的回调里面获取节点id,再获取节点的结节对象当前检查(数据){ const node=this .$参考文献。树。获取节点(数据。id)这个。设置节点(node)},//递归设置子节点和父节点设置node(node){ if(node。已检查){//如果当前是选中复选框,则递归设置父节点和父父节点选中这个。setparentnode(node)this。设置子节点(node)} else {//如果当前是取消选中复选框,则递归设置子节点全部取消选中//这个。移除父节点(节点)this。移除子节点(node)} },//递归设置父节点全部选中setParentNode(node){ if(node。父){ for(节点中的常量键){if (key===’parent’) {node[key].选中=true this。setparentnode(node[key])} } },移除父节点(node){ if(node。父){ for(节点中的常量键){if (key===’parent’) {node[key].勾选=false this。移除父节点(node[key])} } },//递归设置子节点全部取消选中setChildNode(node){ if(node。子节点节点。子节点。长度){节点。子节点。foreach(item={ item。选中=true this。setChildNode(item)} },removeChildNode(node){ if(node。子节点节点。子节点。长度){节点。子节点。foreach(item={ item。勾选=false this。removechild node(item)} } },直接可用哦!

其他教程

开始学习视频剪辑(学会视频剪辑)

2022-9-3 21:32:02

其他教程

较为黑科技的手机软件(手机上有什么黑科技软件)

2022-9-3 21:34:05

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索