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

Detaillierte Erläuterung der 6 Möglichkeiten der JS-Vererbung

Vererbung von Prototypketten Die Prototypenvererb...

Weitere Features der JavaScript-Konsole

Inhaltsverzeichnis Überblick console.log konsole....

Welcher Befehl eignet sich besser für die unscharfe Suche nach Dateien in Linux?

1. Einleitung In diesem Artikel wird hauptsächlic...

Implementierungsbeispiel zum Schließen der Browserabmeldung in Vue

Inhaltsverzeichnis 1. beforeunload-Ereignis 2. Er...

MySQL-Optimierung: Cache-Optimierung (Fortsetzung)

In MySQL gibt es überall Caches. Wenn ich den Que...

HTML Table Tag Tutorial (47): Verschachtelte Tabellen

<br />Der Schriftsatz auf der Seite erfolgt ...

Die neuesten 36 hochwertigen kostenlosen englischen Schriftarten freigegeben

01. Unendlichkeit Schriftart herunterladen 02. Ban...

Eine einfache Methode zum Ändern der Größe hochgeladener Nginx-Dateien

Originallink: https://vien.tech/article/138 Vorwo...