Dim*_*iwa 6 reactjs react-native react-native-android react-native-web expo
在本机反应中,我有:
Warning: Failed prop type: Invalid prop `value` of type `number` supplied to `TextInput`, expected `string`.
Run Code Online (Sandbox Code Playgroud)
我有一个postalCode,它是数值。
我已经设置了keyboardType="numeric",<TextInput />但我在 ios/android/web 上仍然有这个错误。
我该如何解决?
Her*_*rab 14
只需将您的数字转换为字符串
<TextInput value={postalCode.toString()} ...
Run Code Online (Sandbox Code Playgroud)
小智 6
更改keyboardType为numeric并不会让您TextInput只接受数字,它只会更改移动设备上的键盘布局。您的keyboardType=numeric键盘将只有数字,以便用户更轻松地输入数字,这是用户体验的问题,但它不会使您的TextInput类型成为数字,这就是您看到此警告的原因。
| 归档时间: |
|
| 查看次数: |
9250 次 |
| 最近记录: |