如图所示,我想实现在父组件对子组件的全选,但没有思路。还有,在子组件批量选择,又该怎么把选择信息给父组件呢?
组件通信呗 。
先父传子 : 父 组件的 选中状态 传到 子组件 。子组件拿到 根据值 来 判断 是否全选 。
再 子传父 子组件 取消一个 选中状态 。那么父组件 全选自然 就 也要改变 。
1.父组件点击全选的时候,先拿到复选框的状态,然后传给子组件,如果是true的话,子组件的复选框全部选中,如果是false的话,子组件就不选中
2.笨办法,子组件拿到复选框的数量。数量为4,传给父组件,然后点击子组件的复选框时,将状态push到一个数组里,然后把这个数组传给父组件,判断数组的长度跟子组件复选框的数量是否一致,一致的话就选中,不一致就不选中