wxml:
<view>
<scroll-view class="scr">
<view>
1、聚焦下方input弹出键盘后
</view>
<view>
2、再 下拉通知栏 切换到手机的其他应用界面 比如进入手机 短信 页面看验证码 或是设置页面
</view>
<view>
3、 然后再切回来 聚焦下方input
</view>
<view>
4、下方会有异常的空白
</view>
</scroll-view>
<input class="inp" cursor-spacing="20" placeholder=""></input>
</view>
wxss:
.scr {
width: 100vw;
height: calc(100vh - 100rpx);
background-color: #ccc;
margin-bottom: 10rpx;
}
.inp {
box-sizing: border-box;
border: 1rpx solid #ccc;
height: 80rpx;
}
js:
onLoad: function (options) {
wx.onKeyboardHeightChange((res) => {
console.log(res.height)
})
},
同遇到,有解决吗
想问问这个能修复吗 或者有更好的解决方案
暂时解决方法是 添加 一个不可见的 input标签或者textarea标签。切换后台 onhide 显示并聚焦。切回 onshow时 隐藏失焦 ==