react中使用swiper轮播的问题

在做h5的的项目,用的react框架 需要用到轮播图所以就用了swiper 但是发现有点问题,轮播图自动播放了一次就不播放了,手动滑动也不能循环播放了 而且进入到别的页面再回来,轮播会抖动 后来我在外层加了个定时器就可以了
但是感觉加定时器不太靠谱,有更好的解决办法吗
componentDidMount() {

    setTimeout(() =>{
        new Swiper('.swiper-container', {
            autoplay: {
                disableOnInteraction : false,
            },
            observer: true,
            observeParents: true,
            loop: true,
            pagination: {
                el: '.swiper-pagination',
            }
         })
    },500)
}
阅读 5.7k
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题