Über Vue3-Warnung: Komponente konnte nicht aufgelöst werden: XXX-Lösung

Als ich heute an einem kleinen Projekt arbeitete, bin ich auf Probleme gestoßen. Ich habe mich auf die Lösungen mehrerer großer Leute im Internet verwiesen.
Fügen Sie hier eine Bildbeschreibung ein

Methode 1: Überprüfen Sie, ob die Komponente registriert ist

Es gibt keine registrierte Komponente, registrieren Sie sich einfach

Methode 2: Überprüfen Sie, ob der Komponentenname falsch ist

Überprüfen Sie, ob der Name der Komponente falsch geschrieben ist oder ein Problem mit der Groß- und Kleinschreibung vorliegt

Methode 3: Komponente definieren

Entfernen Sie defineComponent in vue3

参考:https://blog.csdn.net/qq_41983641/article/details/115361460

Methode 4: Komponenten werden miteinander verschachtelt

Es kann sein, dass die Komponenten, auf die Sie sich beziehen, miteinander verschachtelt sind. Sie haben mich und ich habe Sie. Zu diesem Zeitpunkt wird empfohlen,
1. die Komponente als globale Komponente zu registrieren
und 2. den asynchronen Import von Webpack zu verwenden

components: {
    
    
  TreeFolderContents: () => import('./tree-folder-contents.vue')
}
参考:https://blog.csdn.net/u012761510/article/details/112527221

Methode 5: Ob es mit einem Objekt umwickelt ist

Ich habe alle oben genannten Methoden ausprobiert und die endgültige Lösung besteht darin, die geschweiften Klammern um den Namen zu löschenFügen Sie hier eine Bildbeschreibung ein

おすすめ

転載: blog.csdn.net/P9ulp/article/details/129868597