美文网首页
vue+ element ui 树形控件tree实现单选功能 2

vue+ element ui 树形控件tree实现单选功能 2

作者: October_CanYang | 来源:发表于2021-04-28 10:40 被阅读0次

vue+ element ui 树形控件tree实现单选功能

每天进步一点点~ 加油!

需求:
1:父子节点不关联,且,
2:父节点不显示复选框,并且不传值给后端
3:实现单选
1:解决父子节点不关联

//check-strictly
<el-tree
  :props="props"
  :load="loadNode"
   check-strictly
  show-checkbox
  @check-change="handleCheckChange">
</el-tree>

2:父节点不显示复选框
****注意:****
如果标签上有scoped 会有样式修改失败的情况,去掉之后,在el-tree前加当前页面的id或者class就可以了,也可以 避免样式污染

//
.el-tree .el-tree-node .is-leaf + .el-checkbox .el-checkbox__inner{display: inline-block;}
.el-tree .el-tree-node .el-checkbox .el-checkbox__inner{display: none;}

3:实现单选

<el-tree
  :props="props"
  ref="treeList"
  :load="loadNode"
   check-strictly
  show-checkbox
  @check-change="handleCheckChange">
</el-tree>

handleCheckChange(data, checked, tree) {
      if (checked) {
        this.currentNodeData.id = data.id
        this.$refs.treeList.setCheckedNodes([data.id])
      }
    },

如果对小伙伴们有帮助,大家别忘了 双击点赞哦

相关文章

网友评论

      本文标题:vue+ element ui 树形控件tree实现单选功能 2

      本文链接:https://www.haomeiwen.com/subject/acfvrltx.html