안녕하세요 강사님.
q-list에서 나오던 뉴스데이터가 q-table 사용시 들어오지 않습니다. 콘솔에도 아무 에러 없이 데이터가 잡히는 걸 볼 수 있어서 질문드립니다. 화면에는 'No data available' 이라고만 나오네요.
<template>
<div>
<q-table :data="newsList" :columns="columns" row-key="name" />
<!-- <q-list bordered>
<q-item clickable v-ripple v-for="news in newsList" :key="news.source.id">
<q-item-section class="text-h7">{{ news.title }}</q-item-section>
<q-item-section side class="text-caption">{{
fromNow(news.publishedAt)
}}</q-item-section>
</q-item>
</q-list> -->
</div>
</template>
<script>
import moment from "moment";
export default {
data() {
return {
newsList: [],
};
},
async created() {
const newsUrl =
"https://newsapi.org/v2/everything?q=Apple&from=2022-05-24&sortBy=popularity&apiKey=";
const response = await this.$axios.get(newsUrl);
console.log(response.data.articles);
this.newsList = response.data.articles;
},
methods: {
fromNow(timestamp) {
return moment(timestamp).fromNow();
},
},
};
</script>