解决IOS端微信H5页面软键盘弹起后页面下方留白的问题

作者:Zou-Wang 时间:2024-04-27 15:47:30 

前言:微信H5项目,ios端出现了软键盘输完隐藏后页面不会回弹,下方会有一大块留白

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

如果是用vue写的:


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

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


fixScroll() {
   let u = navigator.userAgent;
   let isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端
   if (isiOS) {
    window.scrollTo(0, 0);
   }
  }

总结

以上所述是小编给大家介绍的解决IOS端微信H5页面软键盘弹起后页面下方留白的问题网站的支持!

来源:https://www.cnblogs.com/zouwangblog/archive/2019/06/05/10979209.html

标签:微信,H5页面,软键盘
0
投稿

猜你喜欢

  • MYSQL字符串强转的方法示例

    2024-01-13 10:38:58
  • python Pillow图像处理方法汇总

    2021-09-08 18:02:45
  • matlab中imadjust函数的作用及应用举例

    2021-09-12 21:34:06
  • Python中的套接字编程是什么?

    2021-02-28 12:46:01
  • python批量翻译excel表格中的英文

    2022-11-16 08:09:07
  • python批量提交沙箱问题实例

    2023-12-14 07:40:09
  • python OpenCV的imread不能读取中文路径问题及解决

    2022-10-03 07:41:39
  • javascript设置和获取cookie的方法实例详解

    2024-04-22 13:05:08
  • 举例讲解Python常用模块

    2022-03-21 07:35:49
  • python的keyword模块用法实例分析

    2022-04-06 07:56:22
  • Python函数参数和注解的使用

    2021-09-23 17:34:50
  • 启动targetcli时遇到错误解决办法

    2023-03-20 05:59:43
  • MSSQL数据库获取TEXT字段的内容长度

    2024-01-24 12:50:54
  • ASP连接MySQL数据库代码示例2

    2010-03-08 14:26:00
  • Python基于opencv实现的人脸识别(适合初学者)

    2021-10-13 19:39:29
  • Python实现的拟合二元一次函数功能示例【基于scipy模块】

    2023-10-09 00:32:02
  • 关于mysql与mysqli

    2011-02-23 12:03:00
  • Python如何优雅删除字符列表空字符及None元素

    2023-10-26 19:17:00
  • 对python中 math模块下 atan 和 atan2的区别详解

    2023-03-20 06:12:26
  • 表格可读性提升分析

    2010-05-19 13:03:00
  • asp之家 网络编程 m.aspxhome.com