小程序swiper垂向全屏滚动,slide之间循环跳动及滑动卡死问题

1.slide之间循环跳动问题

因为返回的文章id我绑定到了  item-id 属性上,反映到标签上即 current-item-id,这个属性值得重复即导致current

重复,也就会出现swiper在某一个区间段内重复循环。(我的业务场景,假如用户看完了所有文章,后台会继续随机返回文章)

所以我的文章id会出现重复情况也就出现了我的循环跳动问题;

2.滑动卡死问题

滑动过快,或者页面slide过多(个人觉得),会出现卡死,官方不建议单页面slide数量过多。log跟踪会发现e.detail.current=0;

我把current_now绑定到了current上,当出现卡死的时候重置了current为卡死的前一个slide。这个卡死问题不好复现,不过好像确实起作用了。欢迎纠正,谢谢

第二个问题参考了愤怒的小鸟:https://blog.csdn.net/oagnuygnef/article/details/80506442

猜你喜欢

转载自blog.csdn.net/weixin_42315964/article/details/81328874