其他分享
首页 > 其他分享> > vue项目如何在data里调用methods中的方法

vue项目如何在data里调用methods中的方法

作者:互联网

使用 v-charts 时,绑定了一个点击事件:

<ve-pie :data="chartData" :settings="chartSettings" :events="events" :data-empty="dataEmpty"></ve-pie>

data中为:

data() {
  let self = this;  // 加上这一句就OK了
  this.events = {
    click (v) {
      // console.log('v', v)
      self.handleClick(v) // handleClick是vue项目里methods中的函数
    }
  }
}

methods 中为:

methods: {
  handleClick(v){
    console.log("点击事件:",v)
  }
}

 

标签:vue,console,log,handleClick,self,data,methods
来源: https://www.cnblogs.com/smile-fanyin/p/16469394.html