记一个思路:el-tree 取消挂载节点
描述
带 checkbox 的 el-tree,一组父子节点全部勾选。beforIds: [1, 2, 3, 4]

取消勾选某个子节点时,剩余选中节点就只有其他子节点了,即父节点也被取消了。afterIds: [3, 4]

如果根据取消前后的选中节点数组来比对,就会出现问题:

解决
beforeIds不为空时:
- 首先
beforeIds存为needCancelArr, 应全部取消挂载;- 然后给
afterIds全部进行挂载。
更多情形
本文来自博客园,作者:shayloyuki,转载请注明原文链接:https://www.cnblogs.com/shayloyuki/p/16895707.html
posted on 2022-11-16 14:04 shayloyuki 阅读(346) 评论(0) 收藏 举报
浙公网安备 33010602011771号