我想让我的选择器在启动时显示“默认选项”。这意味着:类似于“请选择一个选项”。
我尝试使用此短语手动添加一个选项,但是,这样可以在选择其他选项后重新选择“默认选项”,就像它是真实选项之一一样。有什么方法可以做到这一点?
<View style={Styles.row}>
<Picker
selectedValue={this.state.initialOption}
onValueChange={this.handleChangeOption}
prompt='Options'}
>
<Picker.Item label='Please select an option...' value='0' />
<Picker.Item label='option 1' value='1' />
<Picker.Item label='option 2' value='2' />
</Picker>
</View>
原文由 Luiz 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以向您的 handleChangeOption 添加条件,以便它仅在值不为 0 时设置状态(
Please select an option...
Picker)。就像是: