Swiper 动态获取数据轮播

1.导入Swper最新的js和css

2.创建div

<div class="swiper-container" style="height: 310px;margin-top: 25px; width:97%;">
    <div class="swiper-wrapper wrap" id="carousel">                </div>
    
   <!-- <div class="swiper-button-next" ></div>     这是轮播图的左右按钮
    <div class="swiper-button-prev"></div>-->

</div>

3.动态获取数据

var json =  "{categoryId:'fa3f6e14d25f48b9a712bebeb7e788e2',limit:'10'}";
$.ajax({
                url: "com.chinacoal.ccdev.first.NewsModel.showCarousel.biz.ext",
                data: json,
                type: 'POST',
                async:false,
                cache: false,
                contentType: 'text/json',
                success: function (text) {
                var newsList = nui.decode(text.newsList)  ;
                for(var i=0;i<newsList.length;i++){
                $("#carousel").append("<div class='swiper-slide'>内容自己添加</div>");
                }
               
         
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    alert(jqXHR.responseText);
                    },

            }); 

4.在获取数据后重新初始化js

var mySwiper = new Swiper ('.swiper-container', {
                    slidesPerView:4,
                    autoplay: { 
delay: 2000, 
disableOnInteraction: false, 
}, 
                    speed:1000,
loop: true,
observer:true,
observeParents:true,
navigation: {
        nextEl: '.swiper-button-next',
        prevEl: '.swiper-button-prev',
    },

});

Swiper 动态获取数据轮播