Я пытаюсь получить заголовок сообщения из WP API с помощью Vuejs, но консоль выдает ошибку
Невозможно прочитать свойство 'rendered' of undefined "
Я не знаю, в чем проблема. Вот компонент сообщения:
<template>
<div class="posts">
<h1>Posts</h1>
<ul>
<li v-for="post in posts" :key="post.id">
{{ post.title.rendered }}
</li>
</ul>
</div>
</template>
<script>
export default {
mounted() {
this.getPosts();
},
data() {
return {
postsUrl: 'http://localhost:8080/wp-json/wp/v2/posts',
posts: [],
postsData: {
per_page: 10,
page: 1
},
}
},
methods: {
getPosts() {
axios.get(this.postsUrl, {params: this.postsData})
.then((response) => {
this.posts = response;
this.configPagination(response.headers);
})
.catch( (error) => {
console.log(error);
});
},
}
}
</script>