在小米手机上,输入密码后不关闭系统的密码输入框直接跳转页面,新页面高度超出手机屏幕,导致内容显示不完全。
其它系统暂未发现此问题。
异常截图:
弹窗是基于窗口定位在底部的,看起来页面高度比手机屏幕高度更高了,除了弹框,底下的列表内容也是一样,最底部的几个卡片看不见。
正常截图:
上一页图片:
复现机型:小米 15 Ultra,系统版本:HyperOS 2.0.205.0.VOACNXM
复现步骤:
- 在某个小程序页面使用密码输入框,弹出系统安全键盘;
- 在键盘未收起时跳转新的页面,比如上图输入密码后直接点击确定(键盘收起后再跳转是正常的,但不符合一般操作习惯);
- 跳转到新页面,有一定概率复现上述问题;
补充:
- 通过延迟确保安全键盘收起后再跳转(即关闭弹窗,等1s后再跳转),进入到新页面看起来正常,但有概率在新页面中点出弹框时又复现此问题;
- 从 web-view 页面跳转到小程序页面,一样存在有这个问题,重点是呼出了系统安全键盘之后直接跳转小程序页面;
- 暂未在其它品牌机型发现问题;
- 如果呼出的是普通的输入法,而非系统安全键盘,不会出现这个问题;
- 如果系统安全键盘被关闭后再跳转页面,不会出现这个问题;
请提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。