【bug】下拉刷新页面时更新swiper的数据,swiper位置显示空白
发布于 7 年前 作者 junhao 991 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)
  • 预期表现

    现有两个(或以上)数量的滑块(swiper-item)分别为1、2,在下拉刷新时减少一个,减少1,应该剩下2;

 

  • 复现情况

    正常情况下两个滑块切换,切换到2的时候,下拉刷新时候减少了1,滑块2应该正常显示,但是出现空白【问题】

    在切换到1的时候,下拉刷新时候减少了1,滑块2会正常显示;

    (在微信开发者工具内可以复现)


-问题总结

    假设有n个数量的滑块,下拉刷新的时候减少滑块数量使滑块数量低于n,会出现上述问题

  • 代码片段

    https://developers.weixin.qq.com/s/z6TESImJ764b

2 回复

我也遇到了,真是坑爹呀!

这里确实是官方的bug,造成的原因:在current:1的时候,刷新后未去更新current的值,所以就会出现空白的情况,建议修复。

临时解决方案:初始化current=0,下拉刷新后去设置current=0

回到顶部