vue在v-model之后执行@click

时间:2017-12-18 23:05:39

标签: javascript vue.js vuetify.js

我有一个基于todo.complete状态的复选框 todo.save()将当前完整的值保留在数据库中。但是,@click似乎是在v-model绑定更新todo.complete

之前触发的
  <v-checkbox v-model="todo.complete" @click="todo.save()" :label="todo.title" />

我必须这样做才能让它发挥作用:

  <v-checkbox v-model="todo.complete" @click="todo.complete = !todo.complete; todo.save()" :label="todo.title" />

在v-model更新后,是否有某种方法可以执行todo.save()。像@click.after

这样的东西

1 个答案:

答案 0 :(得分:6)

请尝试使用change事件:

<v-checkbox v-model="todo.complete" @change="todo.save()" :label="todo.title" />