Je démarre le projet comme suit.Je veux charger et remplir les données pour chaque composant dans vue.js (nuxt.js)
vue init nuxt/express
mon répertoire est ...
components
|- slider.vue
|- list.vue
pages
|- index.vue
et des composants est,
index.vue
<template>
<my-slider/>
<my-list/>
</template>
<script>
import MySlider from '~components/slider'
import MyList from '~components/list'
export default {
components: {
MySlider,
MyList
},
asyncData() {
... axios get ...
return {
img: response.data.img
}
}
}
</script>
Je mis en place la structure suivante.
Si un GET/demande se produit,
Je veux importer des données à partir de la base de données dans chaque composant (mySlider, MyList).
- Chaque composant (MySlider, MyList) doit-il effectuer une requête axios depuis asyncData()? Dois-je faire une requête axios à partir du composant d'index asyncData()?
- Comment définir les données pour initialiser les données de réponse axios après la demande?
Merci. Très bien. – hyeokluv