{
tabaleWeekHeadData.map((item,index) => (
<div key={item} className={styles.head_text}>
<Checkbox disabled={isView} checked={this.validationCheck(newItem, Number(index) +1)} onChange={() => {this.checkChangeHandle({newItem, index: Number(index) +1})}} />
</div>
))
}
checkChangeHandle = ({newItem, index}) => {
this.setState((prevState) =>
return {
detailList: prevState.detailList.push({
"beginTime" : newItem,
"periodDay": index
})
}
)
}
用上面的代码是不会更新的,要用下面的代码才能更新
checkChangeHandle = ({newItem, index}) => {
this.setState((prevState) =>
({ detailList:[...prevState.detailList, { "beginTime":newItem, "periodDay":index }]}
)
)
}