记录一下项目中遇到的两个问题
一.自动选择一屏slides的数量(slidesPerView)
swiper的网格分布中有一个属性slidesPerView
设置slider容器能够同时显示的slides数量(carousel模式)。
可以设置为number或者 ‘auto’则自动根据slides的宽度来设定数量。
loop模式下如果设置为’auto’还需要设置另外一个参数loopedSlides。
之前一直把slidesPerView值设为一个数值,例如slidesPerView:4,
但是后来发现,动态加载后,有可能slides的数量达不到4个,就会出现bug
解决方案:
1.动态给slide设置宽度(这里使用的是bootstrap的栅格布局)
2.slidesPerView : "auto"
二.slide边缘被脱离容器(resistanceRatio)
在ios上运行的时候曾经发生过,slide在滑动的过程中,被拖拽出容器回不来的情况,所以要解决边缘拖拽问题
resistanceRatio
抵抗率。边缘抵抗力的大小比例。值越小抵抗越大越难将slide拖离边缘,0时完全无法拖离。
解决方案:
resistanceRatio : 0(让slide在边缘不能被拖动## 标题 ##)