我有一个功能可以使用按钮一次检查和取消选中所有复选框。完美运行,但每当我使用自身(当前复选框)进行切换时,它就无法正常工作。
在我的 Class 组件中:
this.state = {
checked: false
}
toggleCheck(i) {
this.setState({ checked: i });
if (this.state.checked === i) {
this.setState({ checked: false })
}
}
在我的函数组件中
return(
<div>
{
props.thisOne((v,i) => {
return(<input checked={props.checked ? 'checked' : ''}/>)
})
}
<button onClick={props.toggleCheck}>
</div>
)
有什么办法可以解决这个问题?
繁花不似锦
达令说
相关分类