我有一个基于todo.complete状态的复选框.todo.save()
将当前完整的值保存到数据库中。然而@click
似乎是在v模型绑定更新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
请尝试使用change
事件:
<v-checkbox v-model="todo.complete" @change="todo.save()" :label="todo.title" />