猿问

swiper回调函数获得data数据

请问如何在回调函数中获得slideSum值呢

qq_遁去的一_1
浏览 2135回答 3
3回答

拉风的咖菲猫

data () {  slideSum: 5,  swiperOption: {}},mounted () {  const self = this  this.swiperOption = {    ...    on: {      slideNextTransitionStart: function () {        console.log(self.slideSum)      }    }  }}你上面的this指向的并不是vue的实例所以你打印是undefined

慕婉清6462132

你这个代码没头没尾this.activeIndex  还有你说的回调函数是什么? on方法? 何处调用的?你想得到slideSum值?那不就是on:{    slied....:function(){         console.log(this.slideSum) 不就得到值了吗?    }}

杨魅力

data是存放数据的地方, 不要放函数方法,方法应该放在Vue的methods属性里,你这里应该这样写, 这样就能获取到this.activeIndex的值了...methods:{    on(){        console.log(`this.activeIndex)    }}...
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答