From f25a4d5c07d886555c0444ba07271ffb0a6acf63 Mon Sep 17 00:00:00 2001 From: lana-k Date: Tue, 13 Oct 2020 20:05:18 +0200 Subject: [PATCH] duplicate feature --- src/views/MyQueries.vue | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/views/MyQueries.vue b/src/views/MyQueries.vue index 0398cd0..52ecf55 100644 --- a/src/views/MyQueries.vue +++ b/src/views/MyQueries.vue @@ -37,7 +37,7 @@
{{ query.createdAt | date }}
- +
@@ -151,6 +151,14 @@ export default { this.$store.commit('updateTabName', { index: tabIndex, newName: this.newName }) } }, + duplicateQuery (index) { + const newQuery = JSON.parse(JSON.stringify(this.queries[index])) + newQuery.name = newQuery.name + ' Copy' + newQuery.id = Number(new Date()) + newQuery.createdAt = new Date() + this.queries.push(newQuery) + this.saveQueriesInLocalStorage() + }, saveQueriesInLocalStorage () { localStorage.setItem('myQueries', JSON.stringify(this.queries)) }