微信小程序多个input输入框切换问题

新手上路,请多包涵

安卓客户端,一个页面内有多个input输入框,点击其中一个,成功聚焦,弹起键盘。此时再点击另一个,很大概率聚焦失败,无法弹出键盘,必须再次点击;偶尔能够成功,但是概率较低。

尝试过利用auto-focus和focus属性,当点击某个输入框时,将其auto-focus/focus置为true,其余的输入框置false,控制台看确实已经赋值成功,然而问题依旧,因为这两个属性也存在问题,貌似不生效。

阅读 11.9k
5 个回答

思路:可以在页面加载完成后,把 focus 设置为true试试效果。或者加个延时 setTimeout 再试试

点击输入框时延迟设置focus

新手上路,请多包涵

延时可行,在键盘收起后设置focus即可自动弹出,感谢各位大佬!不过切换的时候键盘总一弹一收,偶尔不出问题的时候又能直接不收键盘完美切换,这体验依然有不足,不过也只能等官方修复了

去年的问题了,还没解决,微信这效率

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