收藏
评论

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

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

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

28 个评论

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

    能否支持属性控制呢

    2020-10-15
    赞同 1
    回复
  •  
     
    02-13

    2025年了,过来鞭尸

    02-13
    赞同
    回复
  • 彬
    01-08

    5202年了 还没有解决 ,使用粘性布局好像会有卡顿效果,是否可以将view的scroll事件暴露出来

    01-08
    赞同
    回复
  • 俗人
    俗人
    2024-11-18

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

    2024-11-18
    赞同
    回复
  • B7
    B7
    2024-10-09

    2024年依然存在这个问题

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

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

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

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

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


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

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

    你好,2024年了

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

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

    2023-10-07
    赞同
    回复

正在加载...

登录 后发表内容