为什么我的键盘只出现在 TextInput.focus() 上,如果我还没有打开它?



我正在对Android上的React Native应用程序进行测试,并将文本输入发送到验证端点以进行验证。如果有错误,我们要自动对焦输入。

因此,我尝试了几种不同的方法,每种方法都很好,但是基本上,如果我调用field.focus()并且关闭键盘,则该字段是聚焦的,并且键盘弹出。如果我这样做并且键盘打开,键盘将关闭,但不会再次打开,但是TextInput确实会得到焦点。

任何帮助都将受到赞赏!

我不确定为什么会发生(也许是设备错误)。但是,当您发送到验证端点时,您可以使用Keyboard.dismiss() dismiss键盘,如果有错误,请再次关注TextInput

相关内容

  • 没有找到相关文章

最新更新