2017-12-18 25 views
2

todo.complete를 기반으로하는 상태의 확인란이 있습니다. todo.save()은 데이터베이스에 현재 전체 값을 유지합니다. vue는 v-model 뒤에 @click을 실행합니다.

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

는 V- 후 todo.save()을 실행하기 위해 어떤 방법이 있나요 : 그러나 @click는 V-모델하기 전에 트리거 바인딩 업데이트를 걸려면이처럼해야 할

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

todo.complete 작동 할 것 모델이 업데이트되었습니다. @click.after

답변

1

같은 대신 change 이벤트를 사용해보십시오 :

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

@change 작동합니다. (@ 입력이 트리거되지 않음) – Chris