收藏
回答

scroll-view滚动时防止底层页面穿透问题

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 需求 scroll-view 客户端 6.6.6 1.9.91

这是存在时间很长的一个问题了,以前看到不少人都反映过,在下也参与过讨论,但是不明白的是为什么官方一直都不解决


页面内在拥有scroll-view的时候,在scroll-view滚动到底时接着滑动会触发底层页面的滚动效果,这就让人很蛋疼了,这也太扯了,滑动事件竟然可以穿透,而且无法阻止。所以就变成下面这样了




而正常情况下应该是这样的



不要误会,那个标题栏并不是一直以固定的方式在那里的,而是页面滚动到一定位置或者选择弹窗打开的时候才固定在那里


看到有人的回答说底层页面也用scroll-view代替,嗯,没错,这样确实可以防止穿透,可是我需要底层页面的上拉和下拉刷新事件啊,这很重要而且必须,但是scroll-view并不拥有这两种事件。就算官方说以后考虑加,先不说他加不加,以微信官方的这个效率什么时候能做好,光是我去替换的工作量都很大,你们可能无法想象我们的小程序现在首页的隐藏交互有多么互杂......


至于为什么最近我又重提起这个问题了,又涉及到另一个存在已久的交互问题了,在mac开发者工具和android机上,固定在页面顶部的组件会随着下拉刷新事件而一起向下滚动,惊不惊喜?意不意外?




还想再问一句?


到底能不能把这个滑动穿透给禁止了?


至于另一个下拉刷新的问题,你们看心情办就行~

最后一次编辑于  2018-10-18
回答关注问题邀请回答
收藏

11 个回答

  • 卢霄霄
    卢霄霄
    2018-08-28

    page这个刷新,犹如断头的效果。。。哈哈哈哈

    2018-08-28
    有用
    回复 1
    • Z
      Z
      2018-08-28

      第一次在安卓机看到这个效果的时候说实话我震惊了,还有这种操作?

      2018-08-28
      回复

正在加载...

登录 后发表内容