전역 적으로 데이터를 가져올 때 내 데이터 가져 오기가 올바르게 작동하지만 한 번만 구성하면 구성 요소가 항목을 반환하지 않습니다. 내가 뭘 잘못하고있어?Vue.js의 데이터 가져 오기 단일 파일 구성 요소
ladeditems.vue
<template>
<div>
<ul v-for="item in items">
<li>
{{item.title}}
</li>
</ul>
</div>
</template>
<script>
export default {
components: {'tiny-slider': VueTinySlider},
name: 'ladeditems',
data: {
items: null
},
methods: {
fetchData: function() {
let self = this
const myRequest = new Request('https://jsonplaceholder.typicode.com/posts')
fetch(myRequest)
.then((response) => { return response.json() })
.then((data) => {
self.items = data
// console.log(self.items)
}).catch(error => { console.log(error); });
}
},
mounted() {
this.fetchData()
}
}
</script>
어디서 오류가 있습니까? 가져 오기 호출에 캐치 추가하기 –