0
我只是在學習反應本地,現在我只是想算術app.On,我剛剛存儲兩個數值在狀態時,我按下提交按鈕結果是要顯示在TextInput.I是改變TextInput editable:false所以我無法編輯只想顯示結果。如何顯示狀態存儲到TextInput狀態的數值?
我只是在學習反應本地,現在我只是想算術app.On,我剛剛存儲兩個數值在狀態時,我按下提交按鈕結果是要顯示在TextInput.I是改變TextInput editable:false所以我無法編輯只想顯示結果。如何顯示狀態存儲到TextInput狀態的數值?
您可以在TextInput中顯示結果。在狀態中獲取最終添加值並將此最終狀態分配給TextInput值。
對於前:
this.state = {
int1:2,
int2:3,
result:0,
}
let val = this.state.int1 + this.state.int2;
this.setState({
result:val,
});
<TextInput
maxLength={160}
multiline={false}
underlineColorAndroid="transparent"
editable={false}
style={styles.input}
value={this.state.result}
/>