小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在使用fixed定位决定输入框的位置是,使用bindkeyboardheightchange监听键盘高度,ios下没问题,安卓下回打印两次键盘高度,最打的那个数值是对的,我就取了最大的哪一个值,然后会出现唤起键盘无输入是,键盘高度错误,当输入超过一行时高度又正确,请问一下是什么问题
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我安卓用blur和focus没问题 做一下判断苹果用bindkeyboardheightchange 会触发两次 一次是 0 一次是 键盘高度是怎么回事
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
试了一下的确会触发两次,建议用bindfocus和bindblur代替吧,bindfocus的时候用e.detail.height获取键盘高度,bindblur根据需求设置默认高度或者设置为0.
安卓会出现这个问题,ios不会
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我安卓用blur和focus没问题 做一下判断苹果用bindkeyboardheightchange 会触发两次 一次是 0 一次是 键盘高度是怎么回事
试了一下的确会触发两次,建议用bindfocus和bindblur代替吧,bindfocus的时候用e.detail.height获取键盘高度,bindblur根据需求设置默认高度或者设置为0.
安卓会出现这个问题,ios不会