100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > H5在ios弹窗状态下调起输入法后关闭输入法页面元素错位解决办法

H5在ios弹窗状态下调起输入法后关闭输入法页面元素错位解决办法

时间:2022-07-16 06:21:23

相关推荐

H5在ios弹窗状态下调起输入法后关闭输入法页面元素错位解决办法

最近开发移动端,有个需求:点击退款弹出文本框和发送短信按钮,输入手机号码和验证码确定退款。

发现安卓手机没毛病,但是在ios手机上点击文本框调起输入法,此时点击完成或者关闭输入法就无法正常操作了,肉眼看上去页面没问题,但实际上页面元素已经错位了。

解决办法很简单,就是在app.vue上做一个全局的监听方法就好了,代码如下所示:

mounted () { // 软键盘关闭事件

document.body.addEventListener('focusout', () => {

window.scrollTo({ top: 0, left: 0, behavior: 'smooth' })

})

}

以上就是详细的解决方案,亲测有效,希望能帮到大家。

如需转载请注明出处:/zishang91/p/10954058.html,以便有错误可以及时修改,若有错漏不足之处,请见谅并且指点,谢谢!!!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。