fix: use vue3 v-model bindings

see: https://v3.vuejs.org/guide/migration/v-model.html
This commit is contained in:
Dominik Pschenitschni 2021-08-23 21:18:12 +02:00
parent 2ef2bb7700
commit 51a740f53c
No known key found for this signature in database
GPG key ID: B257AC0149F43A77
29 changed files with 114 additions and 96 deletions

View file

@ -57,12 +57,14 @@ export default {
flatPickr,
},
props: {
value: {
modelValue: {
required: true,
},
},
emits: ['update:modelValue'],
watch: {
value: {
modelValue: {
handler(value) {
this.task = value
this.dueDate = value.dueDate
@ -125,7 +127,7 @@ export default {
.then((r) => {
this.lastValue = r.dueDate
this.task = r
this.$emit('input', r)
this.$emit('update:modelValue', r)
})
.catch((e) => {
this.$message.error(e)