收藏
回答

scroll-view下多个input间来回聚焦,滚动的问题?

scroll-view下多个input存在的情况下来回聚焦,再次点击其他input,会在键盘弹出的时候,scroll-view会再次滚动,同时将页面完全顶起来,也就是adjustPosition属性完全失效,目前在ios一定会出现,安卓偶尔出现

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

5 个回答

  • Primary
    Primary
    01-21

    代码片段:https://developers.weixin.qq.com/s/WjRX6gm38H60

    01-21
    有用
    回复
  • 小宇宙
    小宇宙
    01-20

    我也遇到了同样的问题,连续 focus input 框,之后页面所有 input 或 textarea 再 focus 的时候会出现滚动错乱

    01-20
    有用
    回复 5
    • Primary
      Primary
      01-21
      是的 有解决方法吗
      01-21
      回复
    • 小宇宙
      小宇宙
      01-21回复Primary
      还没有解决
      01-21
      回复
    • Primary
      Primary
      03-02
      兄弟 这个问题后来有解决吗
      03-02
      回复
    • 小宇宙
      小宇宙
      03-04回复Primary
      暂时还没有,我先全部用 textarea 了
      03-04
      回复
    • Primary
      Primary
      03-04回复小宇宙
      textarea不能设置选数字 难搞
      03-04
      回复
  • 白白
    白白
    01-20

    input->adjust-position开启,input聚焦时,会默认向上推页面;上推行为,上推距离每个机型体现不一样。

    可以把adjust-position禁掉,根据bindkeyboardheightchange的event.detail.height自定义上推高度,保证输入框不被键盘遮挡

    01-20
    有用
    回复 1
    • Primary
      Primary
      01-20
      不是这样的
      01-20
      回复
  • 启年
    启年
    01-14

    建议做个代码片段看看

    01-14
    有用
    回复 3
  • 智能回答 智能回答 本次回答由AI生成
    01-14
    有用
    回复
登录 后发表内容