Bug Type: Component
Environment
- Vue Version:
3.4.31
- Element Plus Version:
2.7.6
- Browser / OS:
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36 Edg/126.0.0.0
- Build Tool:
Vite
Reproduction
Related Component
el-tree
Reproduction Link
Element Plus Playground
Steps to reproduce
设置show-checkbox,check-strictly=false,点击父节点
What is Expected?
所有子节点选中之后,触发一次check-change事件
What is actually happening?
点击父节点,check-change事件重复触发
Additional comments
(empty)
3条答案
按热度按时间qc6wkl3g1#
check-change
是选中和取消选定都会执行的回调,有三个参数,你可以根据返回的参数判断dtcbnfnu2#
check-change
是选中和取消选定都会执行的回调,有三个参数,你可以根据返回的参数判断点击中间的节点,触发了三次回调,根据参数没法确定哪一次是最后的回调
w8rqjzmb3#
check-change
是选中和取消选定都会执行的回调,有三个参数,你可以根据返回的参数判断点击中间的节点,触发了三次回调,根据参数没法确定哪一次是最后的回调
我认为是可以判断的,具体和你写的代码逻辑有关