首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从react- onValueChange中的选取器获取值

从react- onValueChange中的选取器获取值
EN

Stack Overflow用户
提问于 2020-06-30 02:27:19
回答 2查看 518关注 0票数 0

我正在使用react native开发一个应用程序。我已经实现了一个用户数据列表。数据的一个例子是这样的。

代码语言:javascript
复制
UID234 {"name":"Chris","age":31,"traits":{"eyes":"blue","shoe_size":10}}

这是我的代码。

代码语言:javascript
复制
import RNPickerSelect from 'react-native-picker-select';

...


  <RNPickerSelect
     onValueChange={(value) => console.log(value)} // そのユーザーのvalueを取る
     // {console.log(to_user)}
    items={[
      { label: 'Chris', value: 'UID234' },
      { label: 'Marge', value: 'UID345' },
      { label: 'Yuri', value: 'UID456' }       
     ]}
     style={pickerSelectStyles}
     placeholder={{ label: '選択してください', value: '' }}
     />

在本例中,当我选择Chris时,我可以看到控制台上显示了"UID234“。

我想要做的是在屏幕上打印"Chris“。我该怎么做呢?请帮帮我。

EN

回答 2

Stack Overflow用户

发布于 2020-06-30 02:43:33

react-native-picker-select文档说索引可以通过onValueChange回调传入。用它来拿到标签。

代码语言:javascript
复制
import RNPickerSelect from 'react-native-picker-select';

...

const itemList = [
    { label: 'Chris', value: 'UID234' },
    { label: 'Marge', value: 'UID345' },
    { label: 'Yuri', value: 'UID456' }       
   ];

<RNPickerSelect
  onValueChange={(value, index) => console.log(itemList[index].label)} // <- get label from array
  // {console.log(to_user)}
  items={itemList}
  style={pickerSelectStyles}
  placeholder={{ label: '選択してください', value: '' }}
 />
票数 0
EN

Stack Overflow用户

发布于 2020-07-02 16:55:01

您需要将数据保存为状态表单,以便显示标签

代码语言:javascript
复制
this.state ={
  user : '' 
 }

<RNPickerSelect
    onValueChange={(value) => {this.setState({user: value,})}}
    items={[
      { label: 'Chris', value: 'UID234' },
      { label: 'Marge', value: 'UID345' },
      { label: 'Yuri', value: 'UID456' }       
     ]}
     style={pickerSelectStyles}
     value={this.state.user}
     placeholder={{ label: '選択してください', value: '' }}
     />
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62644504

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档