美文网首页
H5页面初次加载swiper导航切换按钮可以点击,刷新后就失效不

H5页面初次加载swiper导航切换按钮可以点击,刷新后就失效不

作者: 令狐张豪 | 来源:发表于2021-12-21 11:04 被阅读0次

    原因:加载顺序的问题,数据还没有完全加载的时候就已经渲染swiper了

    解决方案:(在swiper加上这两行代码)
    observer:true,//修改swiper自己或子元素时,自动初始化swiper
    observeParents:true,//修改swiper的父元素时,自动初始化swiper

     var mySwiper = new Swiper('.swiper', {
                    direction: 'horizontal', // 垂直切换选项
                    loop: false, // 循环模式选项
                    observer: true, //修改swiper自己或子元素时,自动初始化swiper
                    observeParents: true, //修改swiper的父元素时,自动初始化swiper
                    // 如果需要前进后退按钮
                    navigation: {
                        nextEl: '.swiper-button-next',
                        prevEl: '.swiper-button-prev',
                    },
                    on: {
                        slideChange() {
                            _this.num = mySwiper.realIndex + 1;
                        }
                    }
                })
    

    end~~~

    如有错误或观点不一致的请评论留言共同讨论,本人前端小白一枚,根据自己实际项目遇到的问题进行总结分享,谢谢大家的阅读!
    文章对您有所帮助请给作者点个赞支持下,谢谢~

    相关文章

      网友评论

          本文标题:H5页面初次加载swiper导航切换按钮可以点击,刷新后就失效不

          本文链接:https://www.haomeiwen.com/subject/gvxxqrtx.html