• Elementui的tree组件没有全选子节点拿不到父节点id的问题


    1、在使用element-ui的tree组件时,发现如果没有全选子节点,打印出来的所有key是不包含父节点的id。

      在tree组件里,获取所有选中的节点key用@check="xxx"方法:官网说check方法有两个参数,一个是当前操作的节点对象,另一个是所有选中的节点对象

     

    问题出现:父节点下的子节点只选中一部分时,获取到的所有选中节点 没有包含父节点。。。。

    如:我们选中所有节点,一共拿到8个节点的id:

      但是,我们只选中其中一些节点,导致父节点的id也不在选中节点数组中了,如:

    (少选中了一个子节点,那么所有选中的节点数id应该是7个,但element-ui的tree组件官方并没有把父节点算进去)

      这个问题害我百度了老半天,没一个靠谱的博客,最后还是看到了问题所在。这扯淡的官方不说清楚,TM的没有全选中的父节点存放到了halfCheckedNodes、halfCheckedKeys这两个属性里,fuck!

      少掉的父节点数据,原来在这:

    (我要的就是这父节点id,拿到就好办了嘛,直接拼接到所有选中的key数组里,返回给后端保存)

  • 相关阅读:
    UE4分支的Git Flow
    手机Soc芯片简介
    游戏性能指标
    UE3客户端加入DS过程
    stereoscopic 3D
    UDK脚本函数性能工具
    vs2015启动崩溃,wpfgfx_v0400.dll加载D3DCompiler_47.dll失败
    UDK命令
    三维图形渲染管线
    【SpringCloud】Spring Cloud Sleuth + Zipkin 服务调用链路追踪(二十五)
  • 原文地址:https://www.cnblogs.com/spll/p/16077456.html
Copyright © 2020-2023  润新知