Découvrez comment implémenter l'importation de composants dynamiques dans Vue 3
<p>Selon cet article, je souhaite importer dynamiquement des composants dans mon application Vue 3. Le code de la vue est le suivant : </p>
<pre class="brush:php;toolbar:false;"><template>
<div class="page">
<latest-box v-if="showLatestBox" />
</div>
</modèle>
<script>
// @ est un alias pour /src
// Cette méthode fonctionne
// importer LatestBox depuis '@/components/LatestBox.vue'
exporter par défaut {
nom : 'Page 1',
données() {
retour {
showLatestBox : vrai,
}
},
Composants: {
LatestBox : () => import('@/components/LatestBox.vue') // Cette méthode n'est pas valide
}
}
</script></pre>
<p>Le code ne signale pas d'erreur, mais je ne vois pas le composant sur la page. Si j'utilise la première méthode d'importation, cela fonctionne. Ai-je manqué quelque chose? </p>