下拉刷新swiper current值未正常生效
发布于 6 年前 作者 jiangguiying 8395 次浏览 来自 问答

在onPullDownRefresh方法中重新设置index值,页面不生效.

{
onPullDownRefresh() {
doSomeRequest()
.then((banners) => {
this.setData({ currentBannerIndex: 0 });
       setTimeout(() => {
this.setData({ banners });
       }, 500);
     });
 }
}

swiper并不跳转到0.

如果设置之前是三个swiper-item, 并且current=2,

重新绑定数据为两个swiper-item, 整个swiper直接就死掉了.

回到顶部