如何在新实例中使用if条件?

Latheesh VM Villa

我创建了一个新实例,但是我想基于它禁用分页,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',
  },
});
罗里·麦克罗森(Rory McCrossan)

其缺省值pagination.elnull文档),这意味着没有分页。因此,您可以使用三元表达式:

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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章