【问题标题】:React Native get text of clicked text fieldReact Native 获取点击的文本字段的文本
【发布时间】:2018-07-09 21:43:25
【问题描述】:

我想获取点击文本字段的文本。

<Text style={styles.name}>
    {item.author}
    <Text style={styles.date}> {item.date}</Text>
    <Text style={styles.category}> · {item.type}</Text>
</Text>

我想返回文本字段的文本,其中{item.author} 是第一个孩子

【问题讨论】:

  • &lt;Text&gt; 有一个 onPress 属性。检查event 包含的内容,它可能包含有关文本的信息,但很可能是注释。所以也许你只需要onPress到每个&lt;Text&gt;就像&lt;Text style={styles.date} onPress={()=&gt;alert(item.date)}&gt; {item.date}&lt;/Text&gt;

标签: reactjs react-native ecmascript-6 jsx


【解决方案1】:

当您说要返回文本时,不确定您的意思……但是您可以获得包含所有文本值的项目:

<TouchableWithoutFeedback onPress={() => this.doSomething(item)}>
  <Text style={styles.name}>
    {item.author}
    <Text style={styles.date}> {item.date}</Text>
    <Text style={styles.category}> · {item.type}</Text>
  </Text>
</TouchableWithoutFeedback>

【讨论】:

    猜你喜欢
    • 2015-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-19
    • 1970-01-01
    • 2018-01-18
    相关资源
    最近更新 更多