toLowerCase()克隆以前的输入符号(仅在不在模拟器中的设备上)

时间:2018-05-24 14:05:09

标签: android react-native react-native-android redux-form normalize

我想为用户名字段(我使用Redux表单)实现规范化,这会导致所有大写字母立即转换为小写。

我使用了Redux Form normalizing example,它在Android模拟器上运行得非常好(与上面的链接完全相同,所以我没有记录它。)

然而,我决定在Android设备上测试它(三星Galaxy S8 +与Android 8.0)并遇到一个奇怪的情况:第一个字母完美地降低了,但输入了任何其他字母would clone the previously input ones.。当我在Android 6.0的同事Xperia上运行应用程序时也发生了同样的情况。

最后,在没有弄清楚之后,我只是将规范化移到了我的登录传奇,在那里我将主体拆分为用户名:action.loginForm.username.toLowerCase(),密码:( ... )。但是,如果您有任何人遇到类似的错误/知道如何解决它,我很好奇吗?这样的知识肯定会使代码更具可读性:)

0 个答案:

没有答案