TextInput用法就不多讲了,主要记录下遇到的一个怪问题。
那么问题来了,一般来说是改变文本框的值就可以了。
比如这样
- <TextInput placeholderTextColor='#cccccc' underlineColorAndroid='transparent' keyboardType={'numeric'} style={styles.inputStyle} value ={this.state.money} onChangeText={(text)=>this.changeMoney(text)} />
- 然后在其他需要改变value值的地方,这样写
checkMoney(text) {
this.setState({
money: text
});
}
乐观的情况是:我可以点击按钮可以改变文本框的值,也可以用户自己输入,
- 但是,但是,但是,重点来了,它根本不让你输入,光标一直闪烁。
- 看了文档,给的解释是:
- 然而加上没有什么卵用。