Я пытаюсь использовать v-for с mount (), который запрашивает API Instagram для отображения миниатюрных изображений со страницы пользователя.Я могу успешно записать правильные данные на консоль, но по какой-то причине v-for ничего не отображает из возвращенных данных.
Вот мой компонент
<template>
<div class="container">
<div class="row -border-top">
<div v-for="(post, index) in posts" :key="index">
<img v-bind:src="post.images.thumbnail.url">
</div>
</div>
</div>
</template>
<script>
export default {
data: function() {
return {
posts: ''
}
},
mounted: function() {
$.get( "https://api.instagram.com/v1/users/self/media/recent/?access_token=[token]", function( data ) {
console.log(data.data); // works
this.posts = data.data;
});
}
}
</script>
Как вы можетевидите, данные правильно возвращаются в консоли:
Любая помощь будет высоко ценится.