Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/430.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript vue复选框疯狂,如果全局复选框中的所有复选框都为真,如何切换全局复选框_Javascript_Vue.js_Checkbox - Fatal编程技术网

Javascript vue复选框疯狂,如果全局复选框中的所有复选框都为真,如何切换全局复选框

Javascript vue复选框疯狂,如果全局复选框中的所有复选框都为真,如何切换全局复选框,javascript,vue.js,checkbox,Javascript,Vue.js,Checkbox,如何使用以下结构创建复选框系统: 我有多个复选框组,每个组都有自己的复选框。 如果里面的所有子复选框都为true,则将“爸爸”复选框切换为true。 如果其中一个子项为false,则将复选框中的checked=“true”切换为false。 只有当他自己的所有孩子都设置为true时,daddy复选框才应为true 我做了一个小小的代码沙盒来说明我的意思 您的沙盒已更新。 您只是返回在checkGroupCheckbox函数中选中的复选框 您需要检查复选框的长度是否等于所有复选框的长度,并更新当前

如何使用以下结构创建复选框系统: 我有多个复选框组,每个组都有自己的复选框。 如果里面的所有子复选框都为true,则将“爸爸”复选框切换为true。 如果其中一个子项为false,则将复选框中的checked=“true”切换为false。 只有当他自己的所有孩子都设置为true时,daddy复选框才应为true

我做了一个小小的代码沙盒来说明我的意思


您的沙盒已更新。 您只是返回在
checkGroupCheckbox
函数中选中的复选框

您需要检查复选框的长度是否等于所有复选框的长度,并更新当前组的选中道具

方法:{
checkGroupCheckbox(组){
分组检查=
group.checkbox.filter(item=>item.checked).length===
group.checkbox.length;
}
}
可以找到更新的小提琴