el-tree 怎么获取最底层叶子节点的id?
el-tree组件,初始化进来,只展开有选中节点的数据
没有选中的不展开
没展开的节点,只有在点击复选框的时候才会请求接口返回数据展开
在我点击一级或二级或三级叶子节点时,怎么能够根据是否选中,获取其最底层的数据的id的集合?选中的时候获取id集合,取消选中的时候,去掉取消掉的id
回答:
- 只展开选中的节点,把已经选中的节点
ids
赋值给default-expanded-keys
属性就可以。 - 获取最底层的数据集合,可以通过
getCheckedNodes
这个API来获取,只不过需要你递归然后去重一下。 - 选中的时候获取id集合,取消选中的时候取消,直接开启
check-strictly
这个属性就可以,勾选父级就会自动勾选子级。
以上是 el-tree 怎么获取最底层叶子节点的id? 的全部内容, 来源链接: utcz.com/p/934354.html