Vue 3 - Avertissement "Impossible de résoudre le composant"
P粉451614834
P粉451614834 2023-08-26 13:03:49
0
1
464
<p>J'ai rencontré cet avertissement en essayant d'importer un composant à partir de mon fichier index.js. </p> <p>Voici mon dossier de composants : </p> <pre class="brush:php;toolbar:false;">components/ |-- index.js |-- ComposantA.vue |-- ComposantB.vue |-- ComponentC.vue</pre> <p> et index.js : </p> <pre class="brush:php;toolbar:false;">importer ComponentA depuis './ComponentA'; importer le composant B depuis './ComponentB' ; importer ComponentC depuis './ComponentC' ; export { ComposantA, ComposantB, ComposantC };</pre> <p>Lorsque j'essaie ceci dans n'importe quel composant (B ou C)</p> <pre class="brush:php;toolbar:false;"><script> importer { ComponentA } depuis './' ; console.log(ComponentA); // non défini exporter par défaut { composants : {ComponentA} } </script></pre> <p>Je reçois un avertissement dans la console, comment puis-je y remédier ? Qu'est-ce que je fais de mal ici ? </p> <p>Au fait, cette méthode fonctionne :</p> <pre class="brush:php;toolbar:false;">importer ComponentA depuis './ComponentA';</pre> <p>Mais je ne souhaite pas utiliser cette méthode car j'ai de nombreux composants dans le dossier <code>components</code>
P粉451614834
P粉451614834

répondre à tous(1)
P粉600845163

Vous devez rédiger la déclaration d'importation comme suit :

<script>
import { ComponentA } from './components';

export default {
    components: { ComponentA }
}
</script>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal