el-tree数据回显时子节点部分选中,父节点都全选中

新手上路,请多包涵

问题描述

vue 当中 el-tree数据回显时子节点部分选中,父节点都全选中这个改怎么解决,

问题出现的环境背景及自己尝试过哪些方法

网上百度很多,代码不是很理解实现不了

相关代码

粘贴代码文本(请勿用截图)
edit(scope) {

    this.resetTemp()
    this.checked = true
    this.dialogVisible = true
    this.dialogType = 'modify'
    this.temp = deepClone(scope.row)
    HttpManager.findMenuByRoleId(scope.row).then(response => {
      this.menus = response.data.tree
      this.$refs.tree.setCheckedKeys(response.data.checked); //设置目前勾选的节点
      this.temp.checkedMenuIds =response.data.checked;

    })
    this.$nextTick(() => {
      this.$refs['dataForm'].clearValidate()
    })
  },

你期待的结果是什么?实际看到的错误信息又是什么?

如果子节点没有全选中,父节点是半选的状态

阅读 1.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题