Vuejs - 在按钮@click上设置多个变量

时间:2018-01-26 13:42:19

标签: vue.js vuetify.js

我正在尝试在按钮点击中执行多项操作(使用Vuetify框架):

<v-btn flat color="indigo darken-3" 
@click.stop="dialogDelete = true"  
@click.stop="deleteTemporaryId = offer.id">Delete</v-btn>

但似乎错了,我有一个错误:

duplicate attribute: @click.stop

任何人都知道如何在Vuejs中正确写作?我可以在@click上询问多个函数吗?

感谢您的帮助

2 个答案:

答案 0 :(得分:4)

您可以使用一种方法

<v-btn @click.stop="setDeleteDialog(offer.id)"

methods: {
  setDeleteDialog (offerId) {
    this.dialogDelete = true
    this.deleteTemporaryId = offerId
  }
}

答案 1 :(得分:4)

您可以使用@ click.stop的箭头功能:

@click.stop="()=>{dialogDelete = true; deleteTemporaryId = offer.id}"