typeof
在上面的代码中,我正在从服务器获取数据并在下拉选择器中显示。在制作下拉标签的项目的同时,存储了燃料的ID名称和价格。现在单击我想知道所有三个值,即ID的名称和特定条目的价格,但它显示名称的未定义以及价格和值的相同值。为什么?我在这里做错了什么?
答案 0 :(得分:0)
从文档onValueChange返回其背面的值和索引。 https://facebook.github.io/react-native/docs/picker
onValueChange={(itemValue, itemIndex) => {
//do something here
}
如果要获取键,值和标签,则应从提供给选择器的数据中查找它们。您应该可以与此一起使用索引。
尽管您包括的初始选择器项未包含在数据中,所以您可能必须将索引调整一个以获取正确的值。
onValueChange={(itemValue, itemIndex) => {
let item = this.state.data[itemIndex]
// now do something here
}