收藏
评论

IOS scroll-view中的自定义组件fixed问题官方

这个是正常现象,因为 iOS 下加了 -webkit-overflow-scrolling: touch,这个会产生滚动惯性,体验更好,但会改变 fixed 的行为,建议不在 scroll-view 里有 fixed 元素

158628浏览
最后一次编辑于  2020-04-23
知识库内容非实时更新,可能已过期、失效或不适用于当前情形,请谨慎参考
收藏
反馈

26 个评论

  • 是谁走漏了风声
    是谁走漏了风声
    2020-10-15

    能否支持属性控制呢

    2020-10-15
    赞同 1
    回复
  • 俗人
    俗人
    星期一 10:38

    scroll-view组件里面有个position:fixed;他的下面有个canvas组件,我了个天!这个canvas根据页面滚动移动位置,我一层层套盒子定位不行,我用position:fixed这个上一级套个root-portal组件也不行;-webkit-overflow-scrolling: auto这个加在scroll-view组件上也不想。这是要咋样

    星期一 10:38
    赞同
    回复
  • B7
    B7
    10-09

    2024年依然存在这个问题

    10-09
    赞同
    回复
  • 雨夜微凉
    雨夜微凉
    09-04

    上面的各种方案都试过了, 最后发现组件scroll-view通过scrolltop控制滚动就很丝滑, fix定位也不会影响滚动,不能调用scrollTo方法

    09-04
    赞同
    回复
  • Lazy
    Lazy
    05-25

    上面建议不在 scroll-view 里有 fixed 元素;但是我是在fixed元素里加入scroll-view组件,列表滚动时追加数据,在ios下有2~5秒卡顿,也是同类问题吗?

    05-25
    赞同
    回复 1
    • Lazy
      Lazy
      05-25
      通过观察,在追加数据时,滑动页面时,整个页面底层有滚动,fixed上层卡住,禁止页面滚动感觉可以解决上面问题。在页面添加 "disableScroll":true 即可。这个可能更布局有关。
      05-25
      回复
  • Eamon
    Eamon
    03-27
    .wx-scroll-view {
      -webkit-overflow-scrolling: auto;
    }
    


    在页面样式里加入这个亲测有效,但不知道有什么副作用

    03-27
    赞同
    回复
  • 曼妥思
    曼妥思
    02-14

    你好,2024年了

    02-14
    赞同
    回复 1
    • 一瓶
      一瓶
      04-24
      2024了,同样遇到了这个问题
      04-24
      回复
  • HJG
    HJG
    2023-10-07

    2023快过年了,官方还没有解决方案吗

    2023-10-07
    赞同
    回复
  • 加菲人
    加菲人
    2023-08-11

    情况简单的话可以使用粘性布局

    2023-08-11
    赞同
    回复
  • 小钟
    小钟
    2023-07-25

    2023年过半了,啥时候给解决一下

    2023-07-25
    赞同
    回复

正在加载...

登录 后发表内容