可能是由于直接粗暴的浅拷贝导致的,原代码: me.data.checkedForms = val ? me.data.forms : [];
改成:
if(val){ me.data.forms.forEach(value=>{ me.data.checkedForms.push(value) }) }else{ me.data.checkedForms.splice(0,me.data.checkedForms.length) }
2023-11-28 15:28:04
可能是由于直接粗暴的浅拷贝导致的,原代码: me.data.checkedForms = val ? me.data.forms : [];
改成:
if(val){ me.data.forms.forEach(value=>{ me.data.checkedForms.push(value) }) }else{ me.data.checkedForms.splice(0,me.data.checkedForms.length) }