Detaillierte Erklärung der Slots in Vue

Detaillierte Erklärung der Slots in Vue

Die Wiederverwendung von Code in Vue liefert uns Mixnis. Die Wiederverwendung von Vorlagen liefert uns Slots.

Slot-Klassifizierung

Standardsteckplätze

Benannte Slots

Slots mit begrenztem Umfang

Wenn wir in unsere Komponente nur ein HTML-Tag einfügen müssen, können wir den Standardsteckplatz verwenden.

Wenn es mehrere gibt, müssen wir dem ersten Steckplatz einen Namen geben, um zu entscheiden, in welchen Steckplatz er eingefügt werden soll.

Wenn wir Daten von einer Komponente in unserem Slot verwenden möchten, können wir einen Slot mit eingeschränktem Gültigkeitsbereich verwenden.

Nachfolgend sehen Sie die Verwendung des Standardsteckplatzes

Bildbeschreibung hier einfügen

Bei der Verwendung

Bildbeschreibung hier einfügen

Das Obige ist die Verwendung des Standardsteckplatzes

Benannte Slots, das heißt, wir definieren einen oder mehrere Slots in einer Komponente und geben dem Slot einen Namen, um zu unterscheiden, welcher Slot darauf einwirkt.

Bildbeschreibung hier einfügen

Bei der Verwendung

Bildbeschreibung hier einfügen

Hier möchte ich sagen, dass die Version Vue 2.6 eine neue Art hat, Slots zu schreiben, die das Template-Tag verwendet. Wir wissen, dass Template nur ein Wrapping-Tag ist, es wird nicht auf der echten Seite gerendert. Die neue Art, Slots zu schreiben, verwendet es. Ohne es geht es nicht, wie unten gezeigt

Bildbeschreibung hier einfügen

Lassen Sie uns über eingeschränkte Slots sprechen.

Schauen wir uns die Daten an, die von den beiden Slots oben angezeigt werden. Sie sind alle in den Daten der Info-Komponente platziert, dem Benutzer des Slots.

Manchmal sind diese Daten den Benutzern jedoch egal und sie werden aus der Kategoriekomponente selbst bezogen.

Der Benutzer „Info“ muss lediglich die Präsentation des Inhalts im Slot verwalten.

Hier kommen Scoped Slots ins Spiel

Bildbeschreibung hier einfügen

In der obigen Abbildung sehen Sie, dass im Bereichsslot zwei Daten an den Benutzer übergeben werden

Wie hat der Benutzer es erhalten?

Bildbeschreibung hier einfügen

Oben sind die drei in Vue verwendeten Slot-Typen aufgeführt.

Zusammenfassen

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 Scoped Slots in Vue.js-Slots
  • Detaillierte Erläuterung der Implementierungsmethode und -funktion des Vue-Bereichssteckplatzes
  • Detaillierte Erklärung zur Verwendung von anonymen, benannten und bereichsbezogenen Slots in Vue
  • Detaillierte Erklärung zur Verwendung von Slots und Cluster-Slots in Vue
  • Detaillierte Erläuterung der Vue2.6-Slot-Aktualisierung, Zusammenfassung der V-Slot-Nutzung
  • Detaillierte Erklärung der Scoped Slots von Vue-Komponenten

<<:  HTML-Tabellen-Tag-Tutorial (25): vertikales Ausrichtungsattribut VALIGN

>>:  Implementierung der privaten Docker-Bibliothek

Artikel empfehlen

Navicat: Mehrere Möglichkeiten zum Ändern des MySQL-Datenbankkennworts

Methode 1: Verwenden Sie den Befehl SET PASSWORD ...

Detaillierte Erläuterung der drei Methoden zum Abfangen von JS-Zeichenfolgen

JS bietet drei Methoden zum Abfangen von Zeichenf...

Detaillierte Bereitstellung von Docker+Gitlab+Gitlab-Runner

Umfeld Server: centos7 Kunde: Fenster Stellen Sie...

JavaScript-Beispielcode zum Ermitteln, ob eine Datei vorhanden ist

1. Geschäftsszenario Ich habe kürzlich Entwicklun...

So installieren Sie Oracle Java 14 auf Ubuntu Linux

Vor Kurzem hat Oracle die öffentliche Verfügbarke...

Detaillierte Erläuterung der Kernkonzepte und Fälle von webpack-dev-server

Kernkonzepte von webpack-dev-server Webpacks Cont...

Zusammenfassung einiger meiner häufig verwendeten Linux-Befehle

Ich habe zwei Jahre lang im Betrieb und in der Wa...

HarborRestart-Vorgang nach dem Ändern der Konfigurationsdatei

Ich werde nicht viel Unsinn erzählen, schauen wir...

Tipps zum reflektierenden Lernen von JavaScript

Inhaltsverzeichnis 1. Einleitung 2. Schnittstelle...

Implementierungscode für die Dateimontage von DockerToolBox

Wenn Sie Docker verwenden, stellen Sie möglicherw...

Analysieren Sie die Prinzipien und Methoden der MySQL-Replikation und -Optimierung

1. Einleitung MySQL verfügt über eine Replikation...