为了账号安全,请及时绑定邮箱和手机立即绑定

swiper回调函数获得data数据

swiper回调函数获得data数据

qq_遁去的一_1 2019-03-15 18:15:54
请问如何在回调函数中获得slideSum值呢
查看完整描述

3 回答

?
拉风的咖菲猫

TA贡献1995条经验 获得超2个赞

data () {

  slideSum: 5,

  swiperOption: {}

},

mounted () {

  const self = this

  this.swiperOption = {

    ...

    on: {

      slideNextTransitionStart: function () {

        console.log(self.slideSum)

      }

    }

  }

}

你上面的this指向的并不是vue的实例所以你打印是undefined


查看完整回答
反对 回复 2019-03-20
?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

你这个代码没头没尾


this.activeIndex  还有你说的回调函数是什么? on方法? 何处调用的?你想得到slideSum值?


那不就是on:{

    slied....:function(){

         console.log(this.slideSum) 不就得到值了吗?

    }

}


查看完整回答
反对 回复 2019-03-20
?
杨魅力

TA贡献1811条经验 获得超6个赞

data是存放数据的地方, 不要放函数方法,

方法应该放在Vue的methods属性里,

你这里应该这样写, 这样就能获取到this.activeIndex的值了


...

methods:{

    on(){

        console.log(`this.activeIndex)

    }

}

...


查看完整回答
反对 回复 2019-03-20
  • 3 回答
  • 0 关注
  • 2134 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信