经过反复测试
使用IOS自带键盘正常
当使用第三方键盘, 如微信键盘,搜狗键盘时, 首次启动app, 调出键盘时键盘会部分遮挡页面
猜测原因, 第三方键盘首次启动会有多少毫秒的卡顿延迟, 造成键盘高度获取错误
经过反复测试
使用IOS自带键盘正常
当使用第三方键盘, 如微信键盘,搜狗键盘时, 首次启动app, 调出键盘时键盘会部分遮挡页面
猜测原因, 第三方键盘首次启动会有多少毫秒的卡顿延迟, 造成键盘高度获取错误
jwaterwater (作者)
如果有遇到类似问题的参考我的解决方案:
1 输入框 :adjust-position="false", 不自动上推页面,自己来控制
2 输入框的父组件,position:fixed, 根据软键盘高度控制bottom
:style="{
bottom: keyBoardHeight+'px'
}"
3 输入框增加@keyboardheightchange 实时检测软键盘高度
jwaterwater (作者)
及时看一下哦 谢谢
2023-03-22 11:06