<section class="section">
<div id="app">
<ul>
<li v-for="post in posts">
<div class="card">
<header class="card-header">
<p class="card-header-title">
{{post.title}}
</p>
</header>
<div class="card-content">
<div class="content">
<p>{{post.body}}</p>
</div>
</div>
</div>
</li>
</ul>
</div>
</section>
new Vue({
el: "#app",
data: {
posts: []
},
methods: {
getData() {
axios.get(`https://jsonplaceholder.typicode.com/posts`).then(response => {
this.posts = response.data;
});
}
},
created() {
this.getData();
}
});