-
拉风的咖菲猫
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) }}...