wsfe / vue-tree

使用虚拟列表优化的 Vue 树组件 Vue tree component optimized using virtual list
https://wsfe.github.io/vue-tree/
MIT License
197 stars 38 forks source link

提个优化项。this.$refs.tree.setCheckedKeys #19

Closed ginkosen closed 2 years ago

ginkosen commented 3 years ago

this.$refs.tree.setCheckedKeys 选中的key是我明确知道的。不应该再触发checked-change事件

ChuChencheng commented 3 years ago

checked-change 传出去的参数包括了完整的节点信息,里面不止有选中的 key 。

如果在 setCheckedKeys 之后不触发 checked-change ,算是个 breaking change 吧,不太好直接改。

我认为这应该算是个设计缺陷,之前不应该挂太多方法在 $refs 上的 😂

ginkosen commented 3 years ago

恩。 明白。目前我只能增加一个true/false的状态来控制丢弃通过setCheckedKeys设定的选中节点