簡體   English   中英

react-native android:TextInput會短暫忽略值prop

[英]react-native android: TextInput briefly ignores value prop

這在帶有react-native v0.55.4的android上。

<TextInput
  value="should always be this value"
/>

當我在此TextInput中鍵入內容時,該文本將使用輸入的任何新文本進行短暫更新,然后返回顯示“應始終為該值”。

例如,如果我鍵入“ X”,則文本將短暫更新為“應始終為該值X”,然后返回“應始終為該值”,從而在TextInput內部產生抖動。

編輯:文檔解決了這個問題: https : //facebook.github.io/react-native/docs/textinput#value

僅基於該短代碼片段,您需要將值設置為state屬性。

constructor(props) {
 super(props);
 this.state = {
   textInput: 'Should always be this value'
 }
}

和你的文字輸入

<TextInput
 value={this.state.textInput}
 onChangeText={text => this.setState({ textInput: text }) }
/>

這是一些文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM