关于element 级联的 getCheckedNodes

image.png

image.png
image.png
image.png

用的是element ui 多选级联 通过每次点击来获取当前的名字 就是获取label 所以用了getCheckedNodes
但是我的多选框 这次我点击了信息部的删除 打印出来的还是有四个 并且第一个就是被我删除的信息部!!!这是什么情况....

阅读 10.4k
3 个回答

@change是实时监听的,所以不需要使用getCheckedNodes重新获取。@change返回的就是实时的数组数据,使用这里的数组即可;

也许我讲的不是很清楚 级联change 可以取到value值也就是id 但是我想取到对应的label
..所以用getCheckedNodes来获取当前选勾的节点以此来获取label
我问的是我的多选级联 (选了多个时 选的时候是对的能获取到节点 但是删除时没有即使更新!

最后我采用的解决方法是思否里找到的树形结构的路径这个方法来解决的..比较笨的一个方法

image.png
也遇到这个问题,删除后checked属性会变为false,过滤checked为true, 是否可以解决你的问题
我也是需要取当前节点的其他属性

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