2022
我们一起努力

如何解决IOS端微信H5页面软键盘弹起后页面下方留白的问题 - web开发

这篇文章主要介绍了如何解决IOS端微信H5页面软键盘弹起后页面下方留白的问题,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。

最近微信和ios都有版本升级,不知道是哪边升级造成的,但是经过测试,软键盘收起后,再滚动一下页面,下面的留白就会消失。所以只要在输入完毕后模拟一下这个“滚动”的操作,就能解决问题了。

如果是用vue写的:

<input type="text" @blur="fixScroll" placeholder="请输入xxx"/>
//methods中添加:
fixScroll() {
  window.scrollTo(0, 0);
}

因为这个问题只在iOS端出现所以使用前进行一下判断:

如何解决IOS端微信H5页面软键盘弹起后页面下方留白的问题 - web开发
 fixScroll() {
    let u = navigator.userAgent;
    let isiOS = !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
    if (isiOS) {
     window.scrollTo(0, 0);
    }
   }

感谢你能够认真阅读完这篇文章,希望小编分享的“如何解决IOS端微信H5页面软键盘弹起后页面下方留白的问题”这篇文章对大家有帮助,同时也希望大家多多支持云,关注云行业资讯频道,更多相关知识等着你来学习!

赞(0)
文章名称:《如何解决IOS端微信H5页面软键盘弹起后页面下方留白的问题 - web开发》
文章链接:https://www.fzvps.com/80407.html
本站文章来源于互联网,如有侵权,请联系管理删除,本站资源仅供个人学习交流,请于下载后24小时内删除,不允许用于商业用途,否则法律问题自行承担。
图片版权归属各自创作者所有,图片水印出于防止被无耻之徒盗取劳动成果的目的。

评论 抢沙发

评论前必须登录!