【问题标题】:How to Set TextInput Field Without Using Value - React Native如何在不使用值的情况下设置 TextInput 字段 - React Native
【发布时间】:2019-09-27 15:44:35
【问题描述】:

有什么方法可以不使用 value 参数设置 TextInput 字段?

我在提交时使用 _lastNativeText 从字段中获取数据,因为 onChangeText={}value={} 使输入延迟非常严重,所以我只是通过 _lastNativeText 使用像这样的引用获取没有状态的输入...

<TextInput
  ref={(input) => { myTextInput = input }}
/>

然后用

获取值
myTextInput._lastNativeText

这很好用 - 这不是我最喜欢的解决方案,但似乎是我唯一的选择。

这是一个帖子提要。所以我的问题是,当我想编辑帖子时,如何使用我不知道的其他本机函数填充 TextInput?

使用setText(postData) 并设置value={text} 是显而易见的答案,但这不是我想要的。

【问题讨论】:

    标签: react-native


    【解决方案1】:

    试试这个

    myTextInput.setNativeProps({ text: 'XXXX' })
    

    【讨论】:

      猜你喜欢
      • 2021-09-12
      • 1970-01-01
      • 2020-05-18
      • 2023-01-08
      • 2021-09-21
      • 2020-07-18
      • 1970-01-01
      • 2022-01-12
      • 1970-01-01
      相关资源
      最近更新 更多