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

Grundlegende Kenntnisse zum MySQL UNION-Operator

MySQL UNION-Operator Dieses Tutorial stellt die S...

Installationstutorial für MySQL 5.1 und 5.7 unter Linux

Das Betriebssystem für die folgenden Inhalte ist:...

Beispiel zur Erhöhung des Swap-Speichers im CentOS7-System

Vorwort Swap ist eine spezielle Datei (oder Parti...

So zeigen Sie den Startparameterbefehl „Docker Run“ an (empfohlen)

Verwenden Sie runlike, um die Docker Run-Startpar...

Implementierung der Knotenverbindung zur MySQL-Abfragetransaktionsverarbeitung

Inhaltsverzeichnis Geben Sie das Thema MySQL ein:...

CSS-Implementierungscode zum Zeichnen von Dreiecken (Rahmenmethode)

1. Implementieren Sie ein einfaches Dreieck Mithi...

Lernen Sie den Funktionsmechanismus von jsBridge in einem Artikel kennen

Inhaltsverzeichnis js aufrufende Methode Android ...

Tutorial zur Installation von MySQL 8.0.11 mit RPM unter Linux (CentOS7)

Inhaltsverzeichnis 1. Installationsvorbereitung 1...

js implementiert ein einfaches Englisch-Chinesisch-Wörterbuch

In diesem Artikel wird der spezifische Code von j...