渲染出一个通用选择的组件。这是一个受控组件,需要在 onValueChange 的回调中设置 selectedValue。 渲染的效果 iOS 和 Android 是统一的。
渲染出一个通用选择的组件。
通过 Picker.Item
方式列举出每个备选项,其中 label
属性设置显示文本,value
属性设置选项具体值。
<Picker>
<Picker.Item label="world1" value="key0" />
<Picker.Item label="world2" value="key1" />
<Picker.Item label="world3" value="key2" />
</Picker>
受控组件,组件当前被选中的值由传入的 selectedValue
属性决定。
<Picker
selectedValue={this.state.selected}
onValueChange={(value) => {
this.setState({
selected: value,
});
}}
>
<Picker.Item label="world1" value="key0" />
<Picker.Item label="world2" value="key1" />
<Picker.Item label="world3" value="key2" />
</Picker>
Picker 中被选中的值
(selectedValue)=> {}
方法参数:
参数名 | 类型 | 描述 | 支持版本 |
---|---|---|---|
selectedValue | any | 当前选中值 |
选择项中的文本样式