From eaccc85c8038dce828afd68a534333f47c2c7134 Mon Sep 17 00:00:00 2001 From: Hubert Van De Walle Date: Sat, 25 Apr 2020 19:05:57 +0200 Subject: [PATCH] Delete notes from table view --- frontend/pages/notes.vue | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/frontend/pages/notes.vue b/frontend/pages/notes.vue index 586b26a..9e76a41 100644 --- a/frontend/pages/notes.vue +++ b/frontend/pages/notes.vue @@ -70,14 +70,19 @@ export default { ], }), mounted() { - this.$axios.get('/notes').then((e) => { - this.notes = e.data - this.loading = false - }) + this.loadNotes() }, methods: { + async loadNotes() { + await this.$axios.get('/notes').then((e) => { + this.notes = e.data + this.loading = false + }) + }, editItem(item) {}, - deleteItem(item) {}, + async deleteItem(item) { + await this.$axios.delete(`/notes/${item.uuid}`).then(this.loadNotes) + }, format, }, }