在 iOS 的 ReactJS 中显示十进制键盘

Show Decimal Keyboard in ReactJS for iOS

我的应用程序是 ReactJS。我在 iOS 上使用 WKWebview。 我正在使用数字格式 react-number-format 进行输入。

不支持此组件(类型="number")。您只能使用 "text,tel,password" 类型。

<input type="number" pattern="[0-9]*"/>我不能用这个

所以,我写了下面的代码。

<NumberFormat id="numberFormat" decimalSeparator="," thousandSeparator="." inputMode="decimal" pattern="[0-9]*" .../>

Android 设备截图:

对我来说是正确的。

IOS 设备截图:

我觉得不对。

我想在键盘(小数位)上看到“,(逗号)”

欢迎大家点评和反馈。

我通过添加以下代码行解决了我的问题。

<NumberFormat id="numberFormat" decimalSeparator="," thousandSeparator="." inputMode="decimal" pattern="[0-9],*" .../>

但是 IOS Safari supporting inputMode 上的版本 12.2 或更高版本="decimal" .

谢谢。