收藏
回答

scroll-view 垂直方向嵌套水平方向时滑动的 bug

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug scroll-view 微信iOS客户端 7.0.12 2.10.4
<scroll-view scroll-y refresher-enabled>
  <scroll-view scroll-x>
    内容
  </scroll-view>
</scroll-view>

scroll-view-y 开启自定义下拉刷新,且 scrollTop 为 0 的情况下,内部的 scroll-view-x 左右划动大概率无反应。

触发条件:refresher-enabled && scrollTop 是 0

安卓iOS均有这个问题。

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

1 个回答

  • BLK Pika
    BLK Pika
    2020-04-28

    楼主解决了吗,我也遇到了

    2020-04-28
    有用
    回复 2
    • 王建
      王建
      2020-04-28
      没,目前的处理是在横向滚动元素的 touchend 事件加了一个判断, 的 scrollTop 是 0 的话就改成 1。
      scrollTop 不是 0 的话下拉刷新会抖动,所以就只在 touchend 加了一个处理。
      如果下拉不抖的话可以在 bindrefresherrestore bindrefresherabort 等事件里处理,但这个抖动太恶心了。
      一堆毛病,取个折中方案吧。
      2020-04-28
      回复
    • 王建
      王建
      2020-04-28
      没,目前的处理是在横向滚动元素的 touchend 事件加了一个判断,竖向scroll-view 的 scrollTop 是 0 的话就改成 1。
      2020-04-28
      回复
登录 后发表内容
问题标签