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, // 禁止父级滑块自动滑动功能
})
}
添加回答
举报