通过监听 blur 事件后将滚动拉到底。ios下基本上可以解决大部分问题
<input type="number" v-model="value" @blur="blurEvent">
export default {
methods: {
blurEvent () {
// 将滚动拉到底
setTimeout(() => {
let scrollHeight = document.documentElement.scrollTop || document.body.scrollTop || 0
window.scrollTo(0, Math.max(scrollHeight - 1, 0))
}, 100)
}
}
}