选中复选框后,vuetify treeview将不会展开节点

时间:2020-03-19 15:03:27

标签: checkbox treeview vuetify.js collapse expand

我有一个可视化的树状视图。它是可选的,这意味着每个节点都带有一个复选框。但是似乎没有办法让节点在选中时展开或在未选中时折叠。有单击时打开属性,但是当您单击节点本身时(而不是选中/取消选中该复选框时),该属性会展开/折叠节点。还有一个@input事件会在您选中/取消选中该复选框时触发,但是该事件不包含有关选中/取消选中哪个节点的任何信息(它只为您提供所有选中节点的数组)。

我能想到的唯一解决方法是跟踪所有先前检查的节点,并将其与@input事件为您提供的当前检查的节点进行比较。如果当前检查的节点包含先前检查的节点中不存在的节点,则(以编程方式)扩展这些节点。如果先前检查的节点中存在多余的节点,请(以编程方式)折叠这些节点。但这似乎是一个复杂的解决方法,尤其是当您考虑递归时,您将需要遍历树并展开/折叠所有后代节点。

是否有办法完成我想做的事情,或者vuetify树视图没有复选框的此功能?

0 个答案:

没有答案