0👍
✅
You add a data property that you can populate and then use in your template.
You can read about it here in the Vue docs
<template>
<ul v-if="events" id="example-1">
<li v-for="item in events" :key="item.data">
{{ item.data }}
</li>
</ul>
<button class="create-btn" type="submit" v-on:click="getJSON">Submit</button>
</div>
</template>
<script>
import axios from 'axios';
export default {
name: 'OverviewNotification',
data () {
return {
events: null
}
},
methods: {
getJSON () {
axios.get(
'https://my-json-server.typicode.com/Gismo1337/form-template-fake-database/events',
this.JSONContent
)
.then((response) => {
this.events = response.data
})
.catch((err) => {
console.log('Error', err)
})
}
}
}
</script>
<style scoped>
</style>
Source:stackexchange.com