我正在使用react-native-elements复选框,我有 2 个复选框,我只想选择其中一个,我设法做到了,但我试图 console.log 仅选中复选框,但它不起作用,因为它们有两种不同的状态,那么我如何确定使用该状态在我的应用程序中选中了哪个框?这是代码:
初始状态:
state: {
single: false,
married: false
}
复选框:
<CheckBox title="Single"
checked={this.state.single}
onPress={() => this.setState({ single: !this.state.single,
married: false})}/>
<CheckBox title="Married"
checked={this.state.married}
onPress={() => this.setState({ married: !this.state.married,
single: false})}/>
我有一个 api,我想在其中发布数据,它具有maritalStatus
属性,我想根据复选框发送已婚或单身作为字符串值