我有一个子功能组件,我在其中创建了复选框可重用组件: 子组件复选框选择值:
const selectedCheckBox = (event, value) => {
let id = value['id'];
if (event.currentTarget.checked) {
selectedCheckBoxValue.push(id);
} else {
selectedCheckBoxValue = selectedCheckBoxValue.filter((el) => el !== id);
}
console.log(selectedCheckBoxValue);
props.selectedDropDownId(selectedCheckBoxValue);
};
父组件: 在父组件中我创建函数
<DropDown
label='Test Title'
selectedDropDownId ={(id) => this.test(id)}
dropData={this.state.budgetData}
isActive={this.state.isActive}
/>
test = (array)=>{
console.log(array);
}
在数组中我只得到一个值而不是完整数组。