收藏
回答

skyline下嵌套scroll-view下拉时存在跳跃的情况如何解决?

skyline下,scroll-view下嵌套scroll-view,上拉浏览时正常,但下拉显示异常。如列表有50个item,从最底处开始下拉两、三次,马上就跳到顶部的第2、第3个item,而不是向上依次显示。通过bindscroll查看里面scroll-view的scrollTop, 从9000多突然到100多。多次研读官方的demo也找不出原因,有劳各位指点!

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

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

2 个回答

  • JBTing
    JBTing
    05-08

    把list-builder改为list-view,问题解决!感谢“夏味”老师指导!感谢指引skyline专区!

    05-08
    有用
    回复 2
    • JBTing
      JBTing
      05-08
      建议官方解决嵌套scroll-view下使用list-builder异常的bug。
      05-08
      回复
    • 微信小店技术专员-binnie
      微信小店技术专员-binnie
      05-09回复JBTing
      *-view 组件是按需渲染,js节点创建完就一直在的。
      *-builder 组件来支持 scroll-view 的可回收,不在屏幕内的js节点是会回收的,重新渲染的时候再创建

      适用的场景不一样,后续我们会推出相关的文章来说明
      05-09
      回复
  • 夏味
    夏味
    05-08

    你把 list-builder 删掉就好了。另外建议在 skyline 专区提问,这里提问没人处理的。

    https://developers.weixin.qq.com/community/minihome/mixflow/3081976366428028932

    05-08
    有用
    回复
登录 后发表内容