你应该能够沿着这些线做一些事情,这只是为了我不知道你确切的代码,替换
this
使用您用来引用上下文和替换方法的任何内容
getValueFromEvent
无论你用什么从事件中获取价值
handleChange(index, event) {
if (index === 1) {
listOfPaysIndexes.forEach(value => {
values.ending_period_monthly[value] = getValueFromEvent(event);
});
}
}
{listOfPaysIndexes.map(value => (
<Form.Group
widths="equal"
key={`month_${value}`}
>
<Form.Field width={5}>
{}
<DateInput
name={`ending_period_monthly[${value}]`}
value={values.ending_period_monthly[value]}
onChange={handleChange.bind(this, value)}
dateFormat={'MM/DD/YYYY'}
/>
)}
</Form.Field>
</Form.Group>
))}