一、问题描述
项目中有一个长页面上部展示部分信息下部为信息录入,页面长度为三屏幕(不同手机屏幕大小略有差异),当滚动到第二屏或者第三屏去填写信息时点击输入框后输入框漂浮起来了并且页面向上滚动了一段距离,回到了第一屏中展示的内容。效果如图。
滚动到第二屏,证件号输入。

点击输入框

可以看到证件号输入框漂浮了起来并且页面滚动到了第一屏展示的内容。
注意:小程序是2018年上线,在2020年4月份之前该页面从未出现过这种现象。推测:微信的后续更新中对微信小程序基础库进行了重构,导致点击输入框后页面输入法键盘弹起上推页面的逻辑或者实现发生了改变。
本文介绍了微信小程序中遇到的一个问题:在长页面滚动到底部点击输入框时,输入框会漂浮并使页面滚动到顶部。通过分析,发现可能是由于微信小程序基础库更新导致的问题。作者发现将page标签的height设为100%是问题的根源,去除该样式后,问题得到解决。
订阅专栏 解锁全文
1234

被折叠的 条评论
为什么被折叠?



