在移动端ios会有这种情况,键盘弹起页面向上顶起,当完成键盘消失,页面确还在上面没有还原。上面代码可以使页面还原。
两种方法:
1
document.body.addEventListener('focusout', () => {
//软键盘收起的事件处理
setTimeout(() => {
const scrollHeight =
document.documentElement.scrollTop || document.body.scrollTop || 0;
window.scrollTo(0, Math.max(scrollHeight - 1, 0));
}, 100);
});
2:
<textarea @blur.prevent='reduction'
reduction(){
window.scrollTo(0,0)
},
网友评论