小程序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

 

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值