我做的的即时通讯,输入框固定在页面的最底部,页面的参数设置如下
{
"path": "pages/message/chat",
"style": {
"backgroundColor": "#F2F2F2",
"app-plus": {
"bounce": "none",
"scrollIndicator": "none",
"softinputMode": "adjustResize",
"titleNView": {
"splitLine": false
}
}
}
}
其中,设置的键盘弹出方式为: "softinputMode": "adjustResize",
但是在IOS端,点击底部输入框之后,按照正常逻辑,键盘弹起的同时,会把输入框同步往上顶。目前的问题是,键盘弹起来之后,延迟了几百毫秒之后,输入框才被顶起来。(我的理解是,键盘弹起来之后,webview窗体才被压缩,所以这中间有延迟)
请问,如何避免这个问题的发生
Android端没有该问题!
1 个回复
DCloud_iOS_XHY
webview页面目前就是这样,可以换成 nvue 页面实现,没有这个问题