<CheckboxGroup v-model="checkAllGroup" @on-change="checked=>checkAllGroupChange(checked,fItem)">
<Checkbox label="香蕉"></Checkbox>
<Checkbox label="苹果"></Checkbox>
<Checkbox label="西瓜"></Checkbox>
</CheckboxGroup>
checkAllGroupChange (data,obj) {
//console.log('第一个:--',obj)
// console.log('选中:--',data)
if (data.length === obj.fanctionInfo.length) {
obj.indeterminate = false;
obj.checkAll = true;
} else if (data.length > 0) {
obj.indeterminate = true;
obj.checkAll = false;
} else {
obj.indeterminate = false;
obj.checkAll = false;
}
},
本文探讨了在使用CheckboxGroup组件时如何实现全选框的状态同步。通过监听CheckboxGroup的改变事件,根据选中项数量调整全选框的indeterminate和checkAll属性,确保全选框准确反映子选项的状态。
4296

被折叠的 条评论
为什么被折叠?



