vue中,当button的@click函数传递data中数据作为函数参数时,不可使用this.xxx,因为此时this指向button自身,而不是数据。

例如,下列为错误示范

<el-button type="primary" round @click="exchange(this.tableDatae)">兑换</el-button>
export default{
data(){
  return {
    tableData:'k'
  }
  }
}

正确示范

<el-button type="primary" round @click="exchange(tableData)">兑换</el-button>
export default{
data(){
  return {
    tableData:'k'
  }
  }
}
Logo

前往低代码交流专区

更多推荐