el-tree 怎么获取最底层叶子节点的id?

el-tree组件,初始化进来,只展开有选中节点的数据
image.png

没有选中的不展开
image.png

没展开的节点,只有在点击复选框的时候才会请求接口返回数据展开

在我点击一级或二级或三级叶子节点时,怎么能够根据是否选中,获取其最底层的数据的id的集合?选中的时候获取id集合,取消选中的时候,去掉取消掉的id

阅读 2.6k
1 个回答
  1. 只展开选中的节点,把已经选中的节点 ids 赋值给 default-expanded-keys 属性就可以。
  2. 获取最底层的数据集合,可以通过 getCheckedNodes 这个API来获取,只不过需要你递归然后去重一下。
  3. 选中的时候获取id集合,取消选中的时候取消,直接开启 check-strictly 这个属性就可以,勾选父级就会自动勾选子级。
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏