1 回答

TA貢獻1844條經驗 獲得超8個贊
最后我通過在實例化之前加一層判斷來選擇在實例化時要不要添加自動輪播屬性
代碼:
if(_self.banner.length > 1){
var banner = new Swiper('.banner'+(view.activeIndex+1), {
direction: 'horizontal',
wrapperClass: 'banner-wrapper', // 設置外層的類名
slideClass: 'banner-slide', // 設置滑塊的類名
slideActiveClass: 'banner-slide-active', // 設置選中滑塊的類名
autoplay: 5000, //自動滑動
loop: true,
observer:true,
pagination: '.swiper-pagination',
paginationType: 'bullets', // 分頁器樣式類型
paginationClickable: true, // 分頁器是否可點擊
nested: true, // 禁止父級滑塊自動滑動功能
})
}else{
var banner = new Swiper('.banner'+(view.activeIndex+1), {
direction: 'horizontal',
wrapperClass: 'banner-wrapper', // 設置外層的類名
slideClass: 'banner-slide', // 設置滑塊的類名
slideActiveClass: 'banner-slide-active', // 設置選中滑塊的類名
/*autoplay: 5000, //自動滑動
*/ loop: true,
observer:true,
pagination: '.swiper-pagination',
paginationType: 'bullets', // 分頁器樣式類型
paginationClickable: true, // 分頁器是否可點擊
nested: true, // 禁止父級滑塊自動滑動功能
})
}
添加回答
舉報