ios 点击某个按钮为input设置focus为true,此时获得焦点唤起键盘,在键盘未落下时 锁定手机屏幕,再次打开手机点击按钮,为input设置focus为true,但是键盘唤起来了
注:点击按钮设置input焦点是为了密码输入框的影藏input而做的。安卓测试oppo手机没有问题,ios测试了iphone7,6都有问题
代码片段: https://developers.weixin.qq.com/s/jlGmaSmO7tdY,需要真机复现
<button bindtap="getFocus">点击我唤起键盘</button>
<view>此时input focus值为:{{payFocus}}</view>
<input class='input-control' type='number' focus='{{ payFocus }}' />
getFocus() {
this.setData({ payFocus: true })
},