【发布时间】:2020-10-17 20:50:03
【问题描述】:
我想将数据添加到从 AsyncStorage 中提取的 JSON 的
constructor(props) {
super(props);
this.state = {
url: '',
}
this.checkurl();
}
checkurl = async () => {
const urlget = await AsyncStorage.getItem('url');
if(urlget) {
this.setState({ url: urlget });
} else {
console.log('data url empty');
}
}
render () {
const urlListrender = this.state.url.map((item) =>
<Picker.Item label={item.alias} value={item.url} key={item.id}/>
);
return(
<View>
<Picker
style={styles.pickerText}
selectedValue={this.state.url}
onValueChange={(itemValue,itemIndex) => this.setState({url: itemValue})}>
{urlListrender}
</Picker>
</View>
)
}
我犯了什么错误? 我该如何解决?
【问题讨论】:
标签: json reactjs react-native expo asyncstorage