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

Verwendung des offiziellen MySQL-Exporttools mysqlpump

Inhaltsverzeichnis Einführung Anweisungen Tatsäch...

JavaScript zum Anzeigen und Ausblenden von Bildern

JavaScript zeigt und verbirgt Bilder. Zu Ihrer In...

Vue implementiert eine gleitende Navigation oben links und rechts

Navigation und andere Dinge werden bei der täglic...

Webdesign: Wenn der Titel nicht vollständig angezeigt werden kann

<br />Ich habe mir heute die neu gestaltete ...

So erstellen Sie eine Tabelle in MySQL und fügen Feldkommentare hinzu

Code und Beispiele direkt posten #Schreiben Sie K...

Eigenschaften und Quellcode der Echarts-Legendenkomponente

Die Legendenkomponente ist eine häufig verwendete...

Vue + Element zur dynamischen Anzeige von Hintergrunddaten zu Optionen

brauchen: Implementieren Sie die dynamische Anzei...

Schreiben Sie einen formellen Blog mit XHTML CSS

Der vollständige Name von Blog sollte Weblog sein...

Detaillierte Erklärung des CSS-Pseudoelements::marker

Dieser Artikel stellt ein interessantes Pseudoele...

Warum TypeScripts Enum problematisch ist

Inhaltsverzeichnis Was ist passiert? Verwendung S...

JS realisiert den automatischen Wiedergabeeffekt von Bildern

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