【发布时间】:2019-11-06 17:17:15
【问题描述】:
我想在 react-native 中使用 switch 来实现 checkbox 的功能,因为 不支持复选框ios 设备。我不知道如何获取与特定 switch 关联的标签值。 所以,我的想法是,我有一堆选项,比如 A、B、C,每个选项都与一个 switch 相关联,还有一个 submit 按钮。点击 submit 我想获取那些被打开的选项的标签。
这是用于选择各种选项的代码,每个选项都与一个开关相关联,
<Text>A</Text>
<Switch
onValueChange = {this.handleToggle}
value = {toggleValue}
/>
<Text>B</Text>
<Switch
onValueChange = {this.handleToggle}
value = {toggleValue}
/>
<Text>C</Text>
<Switch
onValueChange = {this.handleToggle}
value = {toggleValue}
/>
handleToggle 代码是这样的,
handleToggle = event => {
this.setState(state => ({
toggleValue: !state.toggleValue
}));
}
非常感谢。
【问题讨论】:
标签: reactjs react-native checkbox react-native-component