使用swiper插件, slidesPerColumn设置为2, slidesPerView设置为3,但是还是出现了3行,请问这是怎么回事
该回答内容部分引用GPT,GPT_Pro更好的解决问题
在使用swiper插件时,slidesPerColumn设置为2, slidesPerView设置为3的情况下,却出现了3行,这是怎么回事呢?
这是因为slidesPerColumn属性代表的是每一列中的slide数量。当每一列中有2个slide时(即slidesPerColumn设置为2),而slidesPerView属性代表的是每一页中有多少个slide。在这种情况下,每一页中有3个slide(即slidesPerView设置为3),则会出现3行。
也就是说,如果你想要只出现2行,则需要将slidesPerView设置为6(2 * 3 = 6) ,即可达到这个目的。
具体代码如下:
// 初始化swiper实例
var swiper = new Swiper('.swiper-container', {
// 设置每一列中有2个slide
slidesPerColumn: 2,
// 设置每一页有6个slide
slidesPerView: 6,
spaceBetween: 10, // 间隔距离
});
如果回答有帮助,望采纳。
slidesPerColumn和slidesPerView的设置有一定的联系,可以使用下面的公式来计算:slidesPerView * slidesPerColumn = 总数。所以,当你设置slidesPerColumn为2,slidesPerView为3时,总数就是6,也就是最终会出现3行。
不知道你这个问题是否已经解决, 如果还没有解决的话: