收藏
回答

input,聚焦时焦点上移问题,设置adjust-position="{{false}}"无效?

设置了页面高度为100vh,设置adjust-position="{{false}}"在上滑页面后无效,由于表单内容较多会超过100vh,

当我第一次进入表单页面,点击不会上移,但是一旦我上滑页面后,点击输入框焦点仍旧会上移,有没有好的解决办法?

<input class="input c9" adjust-position="{{false}}" type="text" name="wx_name" value="{{form.wx_name}}" />
回答关注问题邀请回答
收藏

3 个回答

  • Demons
    Demons
    2023-11-15

    你提供的代码无法复现,请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

    2023-11-15
    有用
    回复 3
    • 拾柒
      拾柒
      2023-11-15
      https://developers.weixin.qq.com/s/s08C3KmY7cMb
      2023-11-15
      回复
    • 拾柒
      拾柒
      2023-11-15
      目前问题存在于安卓手机
      2023-11-15
      1
      回复
    • 拾柒
      拾柒
      2023-11-15
      如果不设置adjust-position={{false}},点击输入框可以上推页面,但是如果先向上滑动页面,再进行点击输入框,则焦点仍会向上飞
      2023-11-15
      回复
  • 前端开发张小贝
    前端开发张小贝
    06-17

    问题出在最外层的view,设置高度100%,去掉此样式即可

    06-17
    有用
    回复
  • 零²⁰²⁴
    零²⁰²⁴
    2023-11-15

    input 父级元素中不能有定位的元素,这样就可以避免这个问题

    2023-11-15
    有用
    回复 3
    • 拾柒
      拾柒
      2023-11-15
      未曾定义定位元素,代码如下
      2023-11-15
      回复
    • 拾柒
      拾柒
      2023-11-15
      而且这种情况只存在于安卓
      2023-11-15
      回复
    • ?
      04-17回复拾柒
      请问问题解决了吗,我也遇到类似的问题
      04-17
      1
      回复
登录 后发表内容