現在vueのデータを削除する機能を実装しており、機能の実装自体はできているのですが1度リロードを挟まなければビューが変わらない様になっています。
TextBox.vue
〜(省略) <template v-slot:selection="{ attrs, item, parent, selected }"> <v-chip v-if="item === Object(item)" v-bind="attrs" :input-value="selected" label small color="tagcolor" > <span class="pr-2 tagcolor">{{ item.text }}</span> <v-icon small @click="parent.selectItem(item);close(item);">mdi-close</v-icon> </v-chip> </template> 〜(省略) // tagの削除機能 async tagDelete(item) { item = JSON.parse(JSON.stringify(item)); const tagData = await dbTags.where('text', '==', item.text).where('time', '==', item.time).where('uid', '==', item.uid).get(); tagData.docs.map(async Element => { await dbTags.doc(Element.id).delete(); return Element.id; }); // this.edit(item); },
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/03/06 07:58