Vue 3 – Warnung „Komponente konnte nicht aufgelöst werden'.
P粉451614834
P粉451614834 2023-08-26 13:03:49
0
1
471
<p>Beim Versuch, eine Komponente aus meiner index.js-Datei zu importieren, ist diese Warnung aufgetreten. </p> <p>Dies ist mein Komponentenordner: </p> <pre class="brush:php;toolbar:false;">components/ |-- index.js |-- ComponentA.vue |-- ComponentB.vue |-- ComponentC.vue</pre> <p> und index.js: </p> <pre class="brush:php;toolbar:false;">import ComponentA from './ComponentA'; importiere ComponentB aus './ComponentB'; ComponentC aus './ComponentC' importieren; export { ComponentA, ComponentB, ComponentC };</pre> <p>Wenn ich dies in einer beliebigen Komponente (B oder C) versuche</p> <pre class="brush:php;toolbar:false;"><script> import { ComponentA } from './'; console.log(ComponentA); // undefiniert Standard exportieren { Komponenten: {KomponenteA} } </script></pre> <p>Ich erhalte eine Warnung in der Konsole. Wie kann ich das beheben? Was mache ich hier falsch? </p> <p>Diese Methode funktioniert übrigens:</p> <pre class="brush:php;toolbar:false;">KomponenteA aus './KomponenteA' importieren;</pre> <p>Aber ich möchte diese Methode nicht verwenden, da ich viele Komponenten im Ordner <code>components</p> habe.
P粉451614834
P粉451614834

Antworte allen(1)
P粉600845163

你应该将导入语句写成如下形式:

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

export default {
    components: { ComponentA }
}
</script>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage