小程序
小游戏
企业微信
微信支付
扫描小程序码分享
现在想实现聊天功能,发现input 组件focus的时候会导致页面上推,于是用了adjust-position
adjust-position="{{false}}"
现在,页面不上推了,我通过focus获取键盘高度然后把输入框上移,期间没有做任何延迟,但是输入框的上弹总是会慢半拍,我也不知道是为什么,有大佬知道吗?
点击更多的时候都很正常,只有弹起软键盘的时候有问题。
,如图,现在是键盘出来了以后输入框才会跟着上来,就很奇怪
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
bindkeyboardheightchange 专门获取键盘高度的
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问怎么解决的, 用了bindkeyboardheightchange 还是一样慢半拍
<view class="input-box" style="bottom:{{keyboard}}px" > <bottom-input bindjoinGroup="joinGroup" bindfocus="focus" bindblur="blur" bindsendRecordMsg="sendRecordMsg" bindsendTextMsg="sendTextMsg" bindsendImageMsg="sendImageMsg" bindeditMore="editMore" bindsendCameraMsg="sendCameraMsg" bindselectLocation="selectLocation" id="chat-input-item"></bottom-input> </view>
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
bindkeyboardheightchange 专门获取键盘高度的
请问怎么解决的, 用了bindkeyboardheightchange 还是一样慢半拍
<view class="input-box" style="bottom:{{keyboard}}px" > <bottom-input bindjoinGroup="joinGroup" bindfocus="focus" bindblur="blur" bindsendRecordMsg="sendRecordMsg" bindsendTextMsg="sendTextMsg" bindsendImageMsg="sendImageMsg" bindeditMore="editMore" bindsendCameraMsg="sendCameraMsg" bindselectLocation="selectLocation" id="chat-input-item"></bottom-input> </view>