Javascript bxSlider-onSlideAfter

Javascript bxSlider-onSlideAfter,javascript,angular,bxslider,Javascript,Angular,Bxslider,如何获取函数onSlideAfter中的moveSlides值? 如果我尝试像this.moveSlides那样应用,我会得到未定义的 也许我不明白什么,但如果我这样做,我会再次失去定义 paramsSlider = { slideWidth: 76, slideMargin: 10, minSlides: 1, maxSlides: 10, pager: false, controls: true,

如何获取函数onSlideAfter中的moveSlides值? 如果我尝试像this.moveSlides那样应用,我会得到
未定义的


也许我不明白什么,但如果我这样做,我会再次失去定义

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;
        }
    };
你可以为它写一封信

const paramsSlider={
滑动宽度:76,
幻灯片摘要:10,
米斯利德斯:1,
最大幻灯片数:10,
传呼机:错,
控制:对,
移动幻灯片:5,
获取moveSlidesVal(){
把这张幻灯片还给我;
},
onSlideAfter:function(){
让count=Math.floor(this.getSlideCount()/5)-1;
count+=this.moveSlidesVal;
返回计数;
},
getSlideCount:函数(){
返回100;//样本值
}
};

document.write(paramsSlider.onSlideAfter());//如果需要移动幻灯片的值,则需要24个
。您可以在声明之外声明变量,并在两个位置使用它。也许我不明白什么,但如果我尝试这种方式,我会再次得到unfi
countSlides:5;paramsSlider={slideWidth:76,slideMargin:10,minSlides:1,maxSlides:10,pager:false,controls:true,moveSlides:this.countSlides,onSlideAfter:function($slideElement,oldIndex,newIndex){console.log(this.countSlides)},}
更新问题中的新代码。在评论部分,它实际上是不可读的。不幸的是,我仍然没有定义。我编辑了答案,以包含一个代码片段,它可以按预期工作。
countSlides: 5; 
paramsSlider = { 
    slideWidth: 76, 
    slideMargin: 10, 
    minSlides: 1, 
    maxSlides: 10, 
    pager: false, 
    controls: true, 
    moveSlides: this.countSlides, 
    onSlideAfter: function($slideElement, oldIndex, newIndex) { 
        console.log(this.countSlides) 
    }, 
}