我尝试使用值为this.state.stAccounts
的数组["00123-123124-1244","23234-24234-23234"]
中的值渲染微调器。
从Asyncstorage分配到州
constructor(props) {
super(props);
this.state = {
stAccounts: [],
}
}
async componentWillMount() {
var accounts = await AsyncStorage.getItem('UserAccNos');
if (accounts != "") {
this.setState({ stAccounts: accounts });
// console.log(this.state.stAccounts + "are accounts");
}
}
<Picker mode="dropdown" selectedValue={this.state.stAccountPicked}>
{Object.keys(this.state.stAccounts).map((item, index) => { return (
<Picker.Item label={item} value={index} key={index} />) }
)}
</Picker>
它的渲染微调器。当我选择特定的项目。它不是渲染选择器作为视图中的拾取项目请建议使用下拉式旋转器的好风格,让我知道我哪里出错了。