react-native - 如何在 React Native 的 Picker 中显示多个轮子或组件?
问题描述
我已经使用这个参考网址https://snack.expo.io/HkjxvRS-W在 React Native 中添加 Picker,但这里它在 Picker 中只显示一个轮子,但我想在 Picker 中显示两个轮子,我该怎么做做吗?有人知道吗?
import React, { Component } from 'react';
import { Text, View, StyleSheet, Picker } from 'react-native';
export default class HomePage extends Component {
constructor(props) {
super(props);
this.state = {
selectedValue: ''
arrayPickers: ['One', 'Two', 'Three', 'Four', 'Five', 'Six', 'Seven', 'Eight', 'Nine', 'Ten']
}
}
render() {
return (
<View style={styles.container}>
<Picker
style={{width: 320}}
selectedValue={this.state.selectedValue}
onValueChange={(value) => this.setState({selectedValue: value})}>
{this.state.arrayPickers.map((value, index) => (
<Picker.Item label={value} value={value} key={index} />
))}
</Picker>
</View>
);
}
}
从上面的代码中,我可以在 Picker 中显示一个 Wheel 或 Component,但我想在 Picker 中显示两个 Wheel 或 Component。
请查看下图以进一步了解。
解决方案
这是一个库,您可以使用它来实现您想要的 react-native-picker,因为没有指定您想要的方式或发布任何源代码,我觉得这可以帮助您。
推荐阅读
- firebase - 添加条件来检索某些数据?
- java - 使用文本文件散列
- networking - 通过以太网连接的两个设备上的子网掩码是否必须相同?
- python - 'django' 不是内部或外部命令、可运行程序或批处理文件。(模块错误)
- visual-studio - Visual Studio 社区版 16.8.4 删除 Merge From not showig
- aws-lambda - 部署在一个区域的 AWS Lambda 函数能否接收来自另一个区域的 ECR EventBridge?
- javascript - Cryptojs 加密与 angularjs 中的 Pkcs 填充
- elasticsearch - 对 ES 进行搜索时,未知查询 [已过滤]
- php - PHP MYSQL将相同的数据从表显示到另一个页面
- bash - 子进程调用没有得到完整的 conda env