나는 현재 API 데이터를 가져 오기위한asyncData와 nuxt j의 메소드의 차이점은 무엇입니까?
asyncData
을 사용 있지만 (안 구성 요소) 페이지에서 사용 할 수 있습니다.- 그러나 방법은 페이지 및 구성 요소에서 사용할 수 있습니다.
이 두 가지 방법은 동일한 방식으로 작동하므로 API 데이터를 가져 오는 방법을 사용하려고합니다. asyncData와 메서드 사이에 중요한 점이 있습니까?
export default {
async asyncData ({ req }) {
let { data } = await axios.get(process.env.API_SERVER + `/v1/projects`)
return { items: data }
},
data() {
return {
items: null
}
},
methods: {
async getItems() {
let { data } = await axios.get(process.env.API_SERVER + `/v1/projects`)
this.items = data
}
}