luch
luch
  • 发布:2019-06-18 10:26
  • 更新:2019-06-18 16:01
  • 阅读:8527

微信小程序swiper item数量过多 滑动时卡顿有没有解决方案

分类:uni-app

swiper-item数量达到20多个时已经有点卡顿;我显示获取到了swiper-item 数量(100),然后渲染100个swiper-item;然后判断快滑动到当前swiper-item 时,加载当前swiper-item 的内容

2019-06-18 10:26 负责人:无 分享
已邀请:
阿卢说他遇

阿卢说他遇 - 做网站、设计、应用程序等,喜欢美好的体验

你要显示100个太夸张了,我看文档有动画结束事件 bindanimationfinish,你第一次就只加载n张(例如3张)就好了,然后显示一开始位置是处于第二张,前后都保留一张可以滑动,然后每次动画结束时判断是否到达最后一张了,就再去除最前面的一张,从最后面放入后续一个,保持数量比较低就行了,当前停留的位置也要更改一下变成n-1,以上说的是向后滑动,如果是向前滑到第一张了也是同样的处理。

  • 8***@qq.com

    改变停留的位置n-1,界面会有明显滑到上一张的动画,这个怎么解决

    2019-10-17 13:27

该问题目前已经被锁定, 无法添加新回复