收藏
回答

web-viewz组件 点击input,键盘顶起页面后,无法自动恢复正常

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 Bug web-view 客户端 6.7.4 2.2.3

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




- 预期表现

如果页面input位置较低,键盘弹起后页面不恢复正常,手动拉下来后又恢复正常上下拉动问题也不会再现。


目前只有ios有问题  手机版本12    苹果X也有

- 复现路径


- 提供一个最简复现 Demo


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

2 个回答

  • 肠
    2018-11-29

    H5的临时解决方案:在input的blur事件中进行一次scrollIntoView操作即可。

    2018-11-29
    赞同 1
    回复 2
    • Sebastien
      Sebastien
      04-12

      你是没有用vue什么的吗

      04-12
      回复
    • 第四个影子
      第四个影子
      05-21

      靠谱,已解决

      input.addEventListener('blur', function() {
        document.body.scrollIntoView(true)
      })


      05-21
      回复
  • Albert Einstein [官]
    Albert Einstein [官]
    2018-11-28

    问题已复现,我们会在后续版本中进行修复。

    2018-11-28
    赞同
    回复 6
    • 白雪松
      白雪松
      2018-11-29

      请问公众号的的相同问题会同步修复么,谢谢!

      2018-11-29
      回复
    • 肠
      2018-11-29回复白雪松

      H5的临时解决方案:在input的blur事件中进行一次scrollIntoView操作即可。

      2018-11-29
      回复
    • Vindy小雨
      Vindy小雨
      03-13

      你好,这个问题能解决吗

      03-13
      回复
    • Sebastien
      Sebastien
      04-12回复

      我直接@blur="scrollIntoView(true)" 这样不行哎 是要单独拿出来吗

      04-12
      回复
    • Sebastien
      Sebastien
      04-12

      请问这个问题修复了吗

      04-12
      回复
    查看更多(1)