我想创建一个文本输入字段,其中占位符文本将在 react-native 中显示“输入您的数字”,现在的问题是,在我按下键盘上的任意键之前,占位符文本不会显示。如果我详细说明然后当我运行应用程序占位符文本是空的,如果我点击文本输入字段然后键盘出现。现在,如果我按任何数字,那么它会完美地显示这些数字,如果我按十字按钮并删除我仅在占位符文本显示时输入的所有数字。我是 react-native 的新手,所以如果有人知道这个问题,请在回答之前解释一下,因为到目前为止我还没有关于这个问题的任何细节。到目前为止我所做的。
<TextInput style={styles.textField} placeholder="Enter your digit" placeholderTextColor= 'red' keyboardType= 'numeric'> </TextInput>
我认为这是因为 textinput 在他的 value 属性中有一些值,您可以尝试使用value=''吗?
<TextInput
style={styles.textField}
placeholder="Enter your digit"
placeholderTextColor= 'red'
value=''
keyboardType= 'numeric' />
Run Code Online (Sandbox Code Playgroud)
如果可行,请尝试使用诸如 this.state.text 之类的状态值,并将初始值设为 null 或 ''(空字符串)
| 归档时间: |
|
| 查看次数: |
5862 次 |
| 最近记录: |