最近开发H5遇到一个奇怪的bug,ios出现次bug,安卓没有此现象。
ios的input输入框唤出键盘后,键盘消失页面却不回弹问题。
// html
<input label="姓名 v-model="name" @blur="bugHandler" />
// js
bugHandler() {
let scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0
window.scrollTo(0, Math.max(scrollHeight - 1, 0))
}
本文探讨了在iOS设备上开发H5应用时遇到的一个特殊bug:当input输入框调用键盘后,键盘关闭但页面不会自动回弹的问题。通过在input元素上使用@blur事件并自定义bugHandler函数,可以解决此问题,确保用户体验。
580

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



