vue2.0 data() 中 this 指向问题

data () {
  return {
  
      //配置轮播图参数
      swiperOption: {
      pagination: '.swiper-pagination',
      direction: 'horizontal',
      initialSlide :1,
      slidesPerView: 1,
      paginationClickable: true,
      autoplayDisableOnInteraction : false,
      spaceBetween: 1,
      loop:true,
      mousewheelControl: true,
      speed:500,
      autoplay:2000,
      onClick:function(swiper){
              console.log(obj)
        }
    },
    maskState:false,//显示遮罩
    sortBy:'',
    currentCity:{text:"",id:"",level:""},
    currentType:{text:"",id:"",level:""},
    keepcurrentCity1:{text:"",id:"",level:""},
    keepcurrentCity2:{text:"",id:"",level:""},
    keepcurrentType1:{text:"",id:"",level:""},
    keepcurrentType2:{text:"",id:"",level:""},
    tenderList:[],
    bannerList:[],
    pageNo:1,
    preventRepeat:false,//防止重复获取
    hasMore:true,//是否还有更多
    showSelectBox:false,//选择框状态(hide,show);
    menuList:null,
    showVideo:false,
    autu:false,

我想在swiperOption 中 onClick 得到vue对象 怎么实现??

阅读 3.5k
3 个回答
onClick: swiper => {
  console.log(this)    //这里的this就是vue对象
}

直接 this就行,例如this.maskState

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题