收藏
回答

input弹出键盘之后页面回弹

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug input 客户端 6.7.3 1.9.91

- 当前 Bug 的表现(可附上截图)

只在iOS端可见:点击input之后,会弹出键盘,同时页面上推,但是iOS端在页面上推之后马上会回弹,从而遮住input。

我猜想是否页面上推只能上推一定的高度,超过这个高度页面会回弹?

图一是初始状态;图二是点击‘联系人姓名’对应的input,弹起键盘,input被遮住的状态



- 预期表现

页面上推到适当的位置,从而能将input显示在键盘的上方可见的位置。

- 复现路径


- 提供一个最简复现 Demo


最后一次编辑于  2018-09-26
回答关注问题邀请回答
收藏

2 个回答

  • Yuan
    Yuan
    2021-09-14

    三年之后我遇到了跟你差不多的问题,都想辞职了,你解决了吗

    =======================

    想了两天,有了一个通过甲方测试的解决方案,使用wx.pagescrollto定义点击时的scrolltop高度,但是一定要延时使用,不然表单首次录入的时候会失效,个人认为是与ios键盘弹起时键盘高度判断与真实情况有误,导致光标位置有误,页面自动回滚到错误光标位置了


    2021-09-14
    有用
    回复
  • 2018-10-18

    问题解决了吗?

    2018-10-18
    有用
    回复 2
    • 辣椒先生
      辣椒先生
      2018-10-19

      没有 很奇怪的问题,你有解决办法么

      2018-10-19
      回复
    • 2018-10-20回复辣椒先生

      无法解决唉,动态设置margin-bottom可以解决,但是会影响原本正常的机型。


      现在改设计吧,输入框单独搞个页面吧

      2018-10-20
      回复
登录 后发表内容