Added History support

This commit is contained in:
liyasthomas
2019-08-22 15:45:27 +05:30
parent a3ed07b3dc
commit f0962e112a
3 changed files with 58 additions and 2 deletions

View File

@@ -25,7 +25,8 @@ const app = new Vue({
status: '',
headers: '',
body: ''
}
},
history: []
},
computed: {
rawRequestBody() {
@@ -65,6 +66,18 @@ const app = new Vue({
}
},
methods: {
deleteHistory(entry) {
this.history.splice(this.history.indexOf(entry), 1)
},
useHistory({
method,
url,
path
}) {
this.method = method
this.url = url
this.path = path
},
collapse({
target
}) {
@@ -72,6 +85,14 @@ const app = new Vue({
document.getElementsByClassName(el)[0].classList.toggle('hidden')
},
sendRequest() {
const d = new Date()
const n = d.toLocaleTimeString()
this.history.push({
time: n,
method: this.method,
url: this.url,
path: this.path
})
this.$refs.response.scrollIntoView({
behavior: 'smooth'
})