今天遇到bug, iphoneX在input blur之后, 键盘收起来了,但是键盘所占的地方有时不变,有时卡住一半的问题, 这种问题可能过几天就会被修复,无需太过关注, 只要知道就好,如果发生类似问题, 可能有一个尝试方向
解决方案
<input @focus="fixIphoneXFocus" @blur="fixIphoneXBlur" placeholder="手机号"/>
<input @focus="fixIphoneXFocus" @blur="fixIphoneXBlur" placeholder="密码"/>
fixIphoneXFocus() {
let count = 0
this.fixIphoneXTimer = setInterval(() => {
if (count >= 10) {
// 重点一句
window.scrollTo(0,0)
clearInterval(this.fixIosInputTimer)
}
count++
}, 10)
}
fixIphoneXBlur() {
clearInterval(this.fixIosInputTimer)
}
{{ cmt.username }}
{{ cmt.content }}
{{ cmt.commentDate | formatDate('YYYY.MM.DD hh:mm') }}