收藏
回答

swiper组件如何禁止用户滑动过快?

写一个答题页面,后端一次性返回上千道题的id,我单独拿id去查试题,用的swiper 做了优化,swiper-item只有3个,前一个,当前的,还有后一个,但是一但用户滑动过快,就会导致不触发 @animationfinish 会导致在这3个中一直循环,明明是往后翻页,但是会可能显示出来前一道题,如何能使用户滑动swier有一定的间隔时间?

回答关注问题邀请回答
收藏

1 个回答

  • showms
    showms
    10-31

    swiper本身滑动 的时候会有过渡动画,但这个问题应该不是swiper本身的问题,看着似乎是你替换swiper里面的数据比较慢的缘故吧

    建议可以展示多几个swiper,比如7,8个,当快划到末尾的时候比如倒数第二个的时候就马上替换

    10-31
    有用
    回复 2
    • 默茫
      默茫
      10-31
      因为是用的衔接滑动,滑动到末尾再滑动回回去,如果滑动过快不触发@animationfinish的话会从这3个swiper-item中循环,多几个swiper-item的话,还是会有这个问题
      10-31
      回复
    • showms
      showms
      10-31回复默茫
      改成监听bindchange呢
      10-31
      回复
登录 后发表内容