如果
第一个选择器选择了某些东西,我想显示隐藏的选取器。
如何在选取器更改时显示某些组件
{
this.state.showme ?
<View>
<Picker
selectedValue={this.state.PickerClearance}
style={styles.pickercont}
onValueChange={handlePickerChange}>
{/* onValueChange={(itemValue, itemIndex) => this.setState({ PickerClearance: itemValue })}> */}
<Picker.Item label='Certificate Type' value='0' />
<Picker.Item label="Barangay Certificate" value="barangay certificate" />
<Picker.Item label="Barangay Clearance" value="barangay clearance" />
</Picker>
</View>
:
<View>
<Picker
selectedValue={this.state.PickerClearance}
style={styles.pickercont}
onValueChange={(itemValue, itemIndex) => this.setState({ PickerClearance: itemValue })}>
<Picker.Item label='Type of Certificates' value='0' />
<Picker.Item label="Barangay Certificate" value="barangay certificate" />
<Picker.Item label="Barangay Clearance" value="barangay clearance" />
</Picker>
</View>
}
你可以使用模态。您可以设计Modal
,使其看起来像一个选取器。通过使用布尔状态值,您可以随时提示模式。模态中的元素可以按照平面列表进行结构化。如果你想要一个示例代码,请注释。