我创建了一个新实例,但是我想基于它禁用分页,var enablePagination = false
但是我不知道如何if
在该实例中设置条件。如果是true
这样的话
var mySwiper = new Swiper ('.swiper-container', {
direction: 'vertical',
// Need a condition to disable - true or false
pagination: {
el: '.swiper-pagination',
},
});
其缺省值pagination.el
是null
(文档),这意味着没有分页。因此,您可以使用三元表达式:
var mySwiper = new Swiper('.swiper-container', {
direction: 'vertical',
pagination: {
el: enablePagination ? '.swiper-pagination' : null,
},
});
另外,您可以单独定义配置对象,然后有条件地将其添加pagination
到其中:
var config = {
direction: 'vertical'
}
if (enablePagination) {
config.pagination = {
el: '.swiper-pagination'
}
}
var mySwiper = new Swiper('.swiper-container', config);
不过,考虑到第一种方法,后者显然更加冗长。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句