0
下面是我擁有的簡單代碼。Android中的ReactNative TextInput不可編輯
change(text) {
this.setState({text});
}
render() {
return (
<View style={styles.container}>
<Text style={styles.welcome}>
Welcome, what is your name?
</Text>
<TextInput
style={{height: 40, width: 200}}
onChangeText={this.change.bind(this)}
value={this.state.text}
/>
</View>
);
}
它將按預期在iOS中。在Android中,它顯示Text和TextInput字段。然而,我在TextInput中輸入的內容沒有顯示出來。
我基本上有兩個問題。
第一個是,這裏可能會出錯嗎?
第二個也是更重要的問題是,我該如何調試這樣的問題?我使用了ReactNative調試器,並在change
函數中放置了一個斷點,它不會被調用。
我還檢查了預期使用Android Studio進行調試時生成的本機代碼。沒有在代碼中看到任何可以放置斷點的地方。
此代碼適用於我。你有沒有得到任何錯誤? –
@RoshanGautam沒有錯誤。如果你不介意,你有什麼版本的反應 - 本土?我的是0.48.4 – obai
我在零食上運行了上面的代碼,它的工作很完美。所以是的,0.48.4。 這裏是點心的鏈接。 https://snack.expo.io/S1bJx-o3b –