收藏
回答

多个input切换焦点时, 键盘会先掉下去再抬起来?

组件:input

微信版本 8.0.2

系统: ios14.4

问题描述: 我们的需求是页面底部有多个上下排列的input, 几天前, 在input焦点的时候默认会顶起页面, 切换焦点, 页面会掉下去, 导致键盘遮挡input, 后我们调整方案:

hold-keyboard="{{true}}"

adjust-position="{{ false }}

通过监听键盘高度, 给容器设置padding-bottom, 使键盘不会遮盖input, 同时点击input以外的部分不会失去焦点。完美解决

但是: 从昨天开始, 出现异常, 切换焦点时, 键盘会先收回去, 再重新起来, 过程很明显, 导致底部input区域被上下移动, 请问是最近微信更新了吗?

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

1 个回答

  • 😮😮
    😮😮
    03-12

    为什么不用这个属性呢

    03-12
    有用
    回复 2
    • 韩瑞达
      韩瑞达
      03-12
      之前用过这个属性, 但是因为页面会掉下去, 不满足我们的诉求, 但是今天看, 官方像是解决了页面掉下去键盘不收起的问题, 但是键盘收起、弹出的过程有点长, 体验很差
      03-12
      回复
    • 😮😮
      😮😮
      03-12回复韩瑞达
      这有什么不满足诉求的,不就是一个界面效果的问题吗
      03-12
      回复
登录 后发表内容
问题标签