收藏
回答

scroll-view滚动页面,input键盘弹出时,页面滚动到顶部,输入框内容错位问题。怎么解决?

从一个页面点击带一个id跳转到scroll-view问题的页面,通过传过来的id自动滚动到指定位置,然后点击输入框拉起键盘时,页面突然会滚动到顶部去了,输入框也飘了(输入框错位),跟着到顶部去了。然后我有使用input的adjust-position,键盘弹起时,不自动上推页面和获取input焦点时不滚动,失去焦点在滚,这俩种方法可以解决拉起输入框页面滚动到顶部的问题跟输入框错位的问题,但输入框错误还有点问题,点击输入框获取焦点他会闪一下,先错位在恢复,请问各位大大有什么好的方法解决这个问题吗,或者有什么方法解决先错误在恢复的问题 =。=

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

2 个回答

  • 社区技术运营专员-Riven
    社区技术运营专员-Riven
    2020-09-02

    你好,麻烦提供出现问题的具体机型、微信版本号、系统版本号,以及能复现问题的代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html

    2020-09-02
    有用
    回复 9
    • 负熵
      负熵
      2020-09-03
      魅族16th,微信开发者工具版本1.03.2008270,手机系统android8.1.0
      代码片段链接https://developers.weixin.qq.com/s/S52kk5mS7fkr
      2020-09-03
      回复
    • 行囊
      行囊
      2020-10-17回复负熵
      完全相同的问题,我真想知道是怎么解决的
      2020-10-17
      回复
    • 行囊
      行囊
      2020-10-17回复负熵
      我都被这个小程序的input和textarea搞吐了
      2020-10-17
      回复
    • 行囊
      行囊
      2020-10-17回复负熵
      全是bug
      2020-10-17
      回复
    • 螺丝钉
      螺丝钉
      2020-12-04回复负熵
      请问这个问题您解决了吗
      2020-12-04
      回复
    查看更多(4)
  • Neo
    Neo
    2021-09-07

    我这里遇到的情况:

    Android环境下,当scroll-view组件高度为100vh时,若页面内存在textarea组件且adjust-position属性为true,则在focus时页面会白屏。

    我把scroll-view组件的高度改为 height: calc(100vh - 1rpx); 就好了。

    有点离谱。

    2021-09-07
    有用 3
    回复
登录 后发表内容
问题标签