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)
  }
}

 

posted @ 2022-07-12 11:21  smil、梵音  阅读(649)  评论(0编辑  收藏  举报