【发布时间】:2019-02-22 09:51:55
【问题描述】:
我有一个这样的 JSON 文件:
[
{
"city": "Adana",
"plaka": 1,
"districts": [
"Aladağ",
"Ceyhan",
"Çukurova",
"Feke",
"İmamoğlu",
"Karaisalı",
"Karataş",
"Kozan",
"Pozantı",
"Saimbeyli",
"Sarıçam",
"Seyhan",
"Tufanbeyli",
"Yumurtalık",
"Yüreğir"
]
},
{
"city": "Adıyaman",
"plaka": 2,
"districts": [
"Besni",
"Çelikhan",
"Gerger",
"Gölbaşı",
"Kahta",
"Merkez",
"Samsat",
"Sincik",
"Tut"
]
}
]
我想使用这个 JSON 文件,但我无法连接选择器。这是我的第一个选择器:
<Picker
selectedValue={this.state.selectedCity}
onValueChange={(itemValue) => {
this.setState({ selectedCity: itemValue });
}}
>
{this.props.cities.map(city => {
return (
<Picker.Item label={city.city} value={city.city} key={city.plaka} />
);
})}
</Picker>
city 是我的对象,city.city 是我的城市名称。
如果我将城市对象作为值传递给Picker.Item,选择器总是显示“阿达纳”城市。
【问题讨论】:
标签: javascript react-native mobile