【发布时间】:2021-07-21 12:21:16
【问题描述】:
我想在 Picker 中显示年份数据。我收到错误为“未定义”。 这是我到目前为止所做的代码。 .
const ShowAtt = (props) => {
const [year, setYear] = useState([]);
const yearApi = ()=>{
fetch('url')
.then(res=>res.json())
.then(result=>{
setYear(result.data);
console.log(result.data);
}).catch(err=>{
})
}
<Picker style={{borderBottomColor:"black"}}
selectedValue={year}
onValueChange={newvSuburb => setYear(newvSuburb)} >
{year.map((item, key)=>(
<Picker.Item style={styles.input}
label = {'${item.year}'}
value = {'${item.year}'}
key={key} />)
)}
</Picker>
这是作为响应获得的数据
{
"data": [
{
"year": 2020
},
{
"year": 2021
},
]
}
Error obtained is: Undefined is not a function(near '..year.. map .. .')
【问题讨论】:
标签: reactjs react-native native picker