swiper 的性能问题
发布于 6 年前 作者 tzeng 13241 次浏览 来自 问答
  • 需求的场景描述(希望解决的问题)

在一个页面中有一个选项卡,切换选项卡后页面内容区会通过 wx:for 重新渲染出 10 个 swiper 组件,且每个 swiper 都有通过 class 设置了 css3 animation 入场动画,当切换选项卡十几次后动画会变得越来越卡顿,内存也会增量增加,导致体验极差

  • 希望提供的能力

希望优化下 swiper 原生组件在频繁创建场景下的性能

2 回复

你好,请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。

一种方法就是切换swiper的时候清空你所有swiperItem中的数据,让页面承载数据量减少,每一次切换重新请求,可以避免同一个页面数据量太大导致下拉加载越来越卡的问题~

回到顶部