- 需求的场景描述(希望解决的问题)
在一个页面中有一个选项卡,切换选项卡后页面内容区会通过 wx:for 重新渲染出 10 个 swiper 组件,且每个 swiper 都有通过 class 设置了 css3 animation 入场动画,当切换选项卡十几次后动画会变得越来越卡顿,内存也会增量增加,导致体验极差
- 希望提供的能力
希望优化下 swiper 原生组件在频繁创建场景下的性能
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 操作系统 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|---|
小程序 | Bug | swiper | 客户端 | Android | 6.6.7 | 2.2.1 |
2 个回答
一种方法就是切换swiper的时候清空你所有swiperItem中的数据,让页面承载数据量减少,每一次切换重新请求,可以避免同一个页面数据量太大导致下拉加载越来越卡的问题~
你好,请提供出现问题的机型和微信版本,以及能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。