/**
* 更新软键盘高度
*/
const updateKeyboardHeight = () => {
const isIOS = (/(iPhone|iPad|iPod|iOS)/i.test(navigator.userAgent)) || (window.navigator.userAgent.toLowerCase().match(/MicroMessenger/i) === 'micromessenger')
if (!isIOS) return
state.keyboardHeight = '550px'
setTimeout(() => {
const viewportHeight = Math.min(
visualViewport.height || 0,
document.documentElement.clientHeight
)
state.keyboardHeight = (window.innerHeight - viewportHeight) + 'px'
}, 200)
}