收藏
回答

swiper能在滑动时请求新的数据吗?

问题模块 框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
API和组件 小程序 需求 swiper 工具 1.9.0 1.5.3

- 试题类小程序,题目比较多,为了实现左右滑动切换试题,我选用了swiper组件,在首次进入时加载大概5到10条数据,我希望在向后滑动到一定程度时去请求后面的数据,类似用swiper做一个分页的效果。有比较好的思路或者方案吗?

最后一次编辑于  2018-06-12  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 卢霄霄
    卢霄霄
    2018-06-12

    只增加,不减少,用swiper可以。往列表里插值,一边滑是 unshift,另一边是 push。

    要减少的话,就是保持最大10个值,就不是很好处理了。

    2018-06-12
    赞同
    回复 10
    • 水墨
      水墨
      2018-06-12

      我昨天想到了一个方案,就是在bindchange事件中,判断当前current = 现有试题 list.length - 2,触发请求,往list中添加请求来的数据。感觉是可行的

      2018-06-12
      回复
    • 卢霄霄
      卢霄霄
      2018-06-12回复水墨

      建议你可以设稍微大1个,连续滑动的时候会流畅点

      2018-06-12
      回复
    • 3
      3
      02-27

      有没有性能问题,掉帧,有测试swiper能承受多少item吗,会不会多了就开始卡

      02-27
      回复
    • 卢霄霄
      卢霄霄
      02-27回复3

      没实测,不过性能一直不太好

      02-27
      回复
    • 3
      3
      02-27回复卢霄霄

      我刚刚看到一个小程序,叫扇贝每日英语,我不确定它的首页是swiper还是自己写的,数据量还多,滑动不卡

      02-27
      回复
    查看更多(5)