paramsSlider = {
slideWidth: 76,
slideMargin: 10,
minSlides: 1,
maxSlides: 10,
pager: false,
controls: true,
moveSlides: 5,
onSlideAfter: function($slideElement, oldIndex, newIndex) {
let count = Math.floor(this.getSlideCount()/5)-1;
}
};
如何获取onSlideAfter函数中的moveSlides值?如果我尝试像this.moveSlides这样申请,我会得到undefined
您可以为此写一个getter。
const paramsSlider = {
slideWidth: 76,
slideMargin: 10,
minSlides: 1,
maxSlides: 10,
pager: false,
controls: true,
moveSlides: 5,
get moveSlidesVal() {
return this.moveSlides;
},
onSlideAfter: function () {
let count = Math.floor(this.getSlideCount()/5)-1;
count += this.moveSlidesVal;
}
};