【发布时间】:2016-11-17 04:32:36
【问题描述】:
在我的 react 项目中,我有一个复选框,它在所有桌面浏览器中都可以正常工作,但在 iOS Safari(可能还有 Android)上似乎失败了。选中一个复选框大约需要 5 到 10 次点击:
_onChange = (index, e) => {
const {checked} = e.target;
this.setState({
checked
});
};
render() {
<input className="checkbox"
type="checkbox"
checked={ this.state.checked }
onChange={ this._onChange.bind(this, index) }
/>
};
【问题讨论】: