Detaillierte Untersuchung von vue2.x - Erklärung der h-Funktion

Detaillierte Untersuchung von vue2.x - Erklärung der h-Funktion

Vue-Projekt. Der in der Vorlage der VUE-Datei geschriebene Code muss mithilfe des Webpack-Vorlagenparser-Plugins analysiert werden. Wenn eine einzelne HTML-Datei eine Vue-Datei einführt, führt die Vue-Datei auch den Vorlagenparser ein (der Nachteil besteht in ihrer großen Größe).

Wenn wir technische Entwicklungsprojekte verwenden, müssen wir daher vue-template-compile in die Datei package.json einführen, um die Vorlage zu analysieren.

Bildbeschreibung hier einfügen

Wenn kein Vorlagenparser vorhanden ist, kann es nicht analysiert werden, aber vue-template-compile kann nur Vorlagen in .vue-Dateien analysieren und kann keine Vorlagen in .js-Dateien analysieren:

Wenn wir das also schreiben, wird es nicht funktionieren.

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Warum kann es nicht analysiert werden? Da die von der Datei main.js eingeführte Vue-Datei keinen Vorlagenparser hat

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

vue.runtime.common.js ist eine .vue-Datei ohne Vorlagenparser und vue.js ist eine Vue-Datei mit einem Vorlagenparser

Bildbeschreibung hier einfügen

Wenn wir die Datei vue.js mit dem Vorlagenparser in main.js importieren, können wir die Vorlage analysieren

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Warum wird die vue.js-Datei standardmäßig ohne Vorlagenparser importiert?
Wegen des Lautstärkeproblems:

Bildbeschreibung hier einfügen

Lösung,

Nutzen Sie die offizielle Renderfunktion. Er kann das eingeführte Vue-Template-Compile über die Funktion h aufrufen, d. h. die neunte Codezeile entspricht der elften und zwölften Zeile plus dem Loader-Template-Parser.

Bildbeschreibung hier einfügen

Zusammenfassen:

Bildbeschreibung hier einfügen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalten auf 123WORDPRESS.COM mehr Aufmerksamkeit schenken können!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung zur Verwendung von $props, $attrs und $listeners in Vue

<<:  Implementierung der Remote-Linux-Entwicklung mit vscode

>>:  Analyse einfacher Anwendungsbeispiele für abgeleitete MySQL-Tabellen (abgeleitete Tabellen)

Artikel empfehlen

Zwei Implementierungen des Front-End-Routings von Vue-Router

Inhaltsverzeichnis Modusparameter HashHistorie Ha...

Zusammenfassung der MySQL-Slow-Log-Praxis

Langsame Protokollabfragefunktion Die Hauptfunkti...

JavaScript-Canvas zum Erzielen eines Spiegelbildeffekts

In diesem Artikel wird der spezifische Code für J...

Tutorial zur Installation des AutoFs-Mount-Dienstes unter Linux

Unabhängig davon, ob es sich um einen Samba-Diens...

Detaillierte Erläuterung der MySQL-Benutzervariablen und Set-Anweisungsbeispiele

Inhaltsverzeichnis 1 Einführung in Benutzervariab...

Detaillierte Erklärung zum Ändern des Standardports von nginx

Finden Sie zunächst heraus, wo sich die Konfigura...

Sortierung und Paginierung von MySQL-Abfragen

Überblick Da wir die Daten normalerweise nicht di...

Detaillierte Erklärung der atomaren DDL-Syntax von MySQL 8.0

Inhaltsverzeichnis 01 Einführung in Atomic DDL 02...