业务及设计需求,不太好直接用 treeselect。 但是需要 show_parent 的功能。
即: 当一个 node 的子元素全部被选中时,选中列表只展示父元素。
核心思想: 排除选中父节点下的所有子节点。
使用: 1.onCheck 会接收到所有选中的节点,包括选中的父节点及子节点。
2.checkedNodesPositions 会展示所有节点的路径。
3. 如果 一个 node 节点的路径包含其他节点,说明该 node 为子节点,排除该节点。
我的解决方法: 双层循环 checkedNodesPositions,找出所有不是其他节点子节点的 node ,展示出来。