关于swiper中的currten问题。
发布于 6 年前 作者 guiyingcui 10151 次浏览 来自 问答

如果在新的版本中,直接设current,会产生的效果是:无论从哪个swiper元素点击进去,都会显示swiper第一个子元素的值。

(由 小时候很凶 网友提供答案,仅供参考)。

1、如果是swiper的长度是固定的。需要先初始化。

2、如果是swiper-item是动态改变长度的。要二次设置current,因为二次设置会有一些效果的问题,所以做一些改动。()

要设置swiper中的duration属性,避免闪屏的效果:

3、如果在swiper滑到最后一个元素时再改变swiper的长度,这时候current又重置为0了,会造成回弹 到第一个元素的效果。这个问题的解决方法暂时没找到,欢迎大神们提供建议。

2 回复

感谢反馈。目前swiper在处理swiper-item动态变化的情况时有一些bug,会很快修复的。

swiper滑动触发catchchange事件。在每次改变swiper长度时,catchchange事件中的event.detail.current属性都为0,所以会有回弹效果,这个问题该如何解决?

回到顶部