获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
看下是不是键盘监听事件走了三次
使用uni.onKeyboardHeightChange后,有些手机的键盘上面会出现一片没有元素的?下面是出问题的图片: [图片] 下面是代码: wx.onKeyboardHeightChange(res => { setTimeout(() => { if (res.height === 0) { //键盘缩回去 if (this.otherInputStatus) { //打开其他输入,会有另外的监听方法进行修改高度 } else { //没打开的情况下 this.tempHeight = this.$screenHeight } } else { //键盘弹出来,其他输入关闭 this.otherInputStatus = false //界面的高度=用户页面高度-键盘的高度 this.tempHeight = this.$screenHeight - res.height } }, 100); }) 有些手机不会有这样的问题,有些就会,我的页面高度都动态改成了用户界面高度-键盘高度了,会出现一片不受控制的空白区域把我的页面顶上去了
06-24