收藏
回答

input获取键盘高度是有延迟的吗?

现在想实现聊天功能,发现input 组件focus的时候会导致页面上推,于是用了adjust-position

adjust-position="{{false}}"

现在,页面不上推了,我通过focus获取键盘高度然后把输入框上移,期间没有做任何延迟,但是输入框的上弹总是会慢半拍,我也不知道是为什么,有大佬知道吗?

点击更多的时候都很正常,只有弹起软键盘的时候有问题。

,如图,现在是键盘出来了以后输入框才会跟着上来,就很奇怪

回答关注问题邀请回答
收藏

3 个回答

  • 酱油味的可乐
    酱油味的可乐
    02-20

    bindkeyboardheightchange 专门获取键盘高度的

    02-20
    有用 1
    回复 3
    • : )
      : )
      02-20
      哇塞 成功了!!
      02-20
      1
      回复
    • 酱油味的可乐
      酱油味的可乐
      02-20回复: )
      😝
      02-20
      回复
    • 凤梨酥
      凤梨酥
      02-23回复: )
      ..还是慢半拍啊
      02-23
      回复
  • 凤梨酥
    凤梨酥
    02-23

    请问怎么解决的, 用了bindkeyboardheightchange  还是一样慢半拍

    02-23
    有用
    回复
  • : )
    : )
    02-20
    <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>
    
    
    02-20
    有用
    回复
登录 后发表内容
问题标签