- 当前 Bug 的表现

滑动swiper后,用左下角菜单切换(高中A组/高中B组),swiper不能正常更新,显示为空白。

如果没有滑动过swiper,切换菜单,swiper则可以正常更新。



- 预期表现

不管有没有滑动过swiper,都可以正常通过左下角菜单切换。



- 复现路径

进入小程序后,滑动诗词卡片(swiper),点击左下角菜单,点击“高中B组”,卡片消失为空白。

如果没有滑动过卡片则不会出现这个问题。


展开全部
收起
1回答
提交回答
  • 至过去的我

    2044人对此回答表示赞同

    我是未来的你,你现在是不是在年找寻小程序答案。你不要感觉诧异,给你来信原因,就是让你不在后悔。今天去学习如何推广小程序,相信......点击查看更多>
    发布于
  • Tika

    10人对此回答表示赞同

    这个问题通常是因为通过代码减少了swiper-item数量之后,current值大于等于swiper-item总量的原因。这种情况下,请注意在代码中设置一下swiper的current值。

    展开
    10
    11回复
    发布于 6年前

    评论(11)

    收起评论

    • Landon 2019-02-15 20:40

      后来测试发现指定current-item-id为相应的值还是会出现上述问题,只能用指定current为0才可以...

      回复
    • Allison 2019-02-17 20:22

      之前没有注意到回复...

      回复
    • 姜小小 2019-02-19 23:05

      哦哦。那可能真的只能这样。那估计是需要将setDatacurrent的地方置换成setDatacurrent-item-id。

      回复
    • Ayden 2019-02-21 14:26

      因为我想要实时获取现在这个swiper-item的item.id...

      回复
    • Zoe 2019-02-23 10:31

      我觉得,你这个场景应该不需要设item-id?

      回复
    • Tammy 2019-02-25 11:22

      因为bindchange事件只能传回item-id这个数据,没办法进行dataset....

      回复
    • David 2019-02-27 23:32

      原来如此...非常感谢!

      回复
    • 我是静静 2019-03-01 10:41

      看了代码片段。应该是因为你使用了item-id。这种情况下应该设置current-item-id而非current。

      回复
    • 水木 2019-03-03 09:35

      嗯嗯,我确实是将current的值绑定到一个字段上

      回复
    • 王大元 2019-03-05 22:46

      滑动过swiper之后就有可能会出现这个现象。比如:开始的时候有三个item,如果滑到最后一个,再使用setData改为两个item,就会出现这个状态。此时setDatacurrent值即可。

      回复
    • Caroline1 2019-03-07 12:53

      感谢你的回复!

      回复
    加载更多
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
咨询热线

13312967497

扫码添加业务即可随时咨询 还可领取小程序推广攻略

业务咨询: 13312967497
扫码咨询

扫码咨询套餐

回到顶部