在react-native的webview里,怎么让一个input聚焦但是不弹出软键盘

问题描述

现在我的页面会被弹出的键盘盖住一大半,实际上我根本不需要用软键盘输入的,我有外置扫码枪

你期待的结果是什么?实际看到的错误信息又是什么?

用rn的webview链接到我的网址上,怎么让一个input聚焦但是不弹出软键盘,仅仅只是聚焦就可以了。

阅读 3.6k
2 个回答

得到输入后,直接回填就好了

input就是弹键盘(或者也可以叫输入控件)用的,你既然是用扫码枪、完全不需要键盘,那input本身就没什么必要了,你可以用其它的文本容器去替代它,只需要再加个提示用户处于输入状态的UI(比如闪烁的光标、输入框box-shadow高亮等)就可以了,再把输入直接填到文本容器里,用户体验上和输入其实没区别。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题