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

Implementierung der MySQL-Datendesensibilisierung (Telefonnummer, ID-Karte)

1. Erklärung zur Datendesensibilisierung Bei den ...

mysql charset=utf8 verstehen Sie wirklich, was es bedeutet

1. Schauen wir uns zunächst eine Anweisung zur Ta...

Vue ElementUI Form-Formularvalidierung

Die Formularvalidierung ist eine der am häufigste...

Detaillierte Erklärung der MySQL-Gruppierung durch Optimierung

Inhaltsverzeichnis Standardausführungsprozess Opt...

Linux-Systemreparaturmodus (Einzelbenutzermodus)

Inhaltsverzeichnis Vorwort 1. Allgemeine Fehlerbe...

Rendering-Funktion und JSX-Details

Inhaltsverzeichnis 1. Grundlagen 2. Knoten, Bäume...

JavaScript-Tipps zur Verbesserung Ihrer Programmierkenntnisse

Inhaltsverzeichnis 1. Filtern Sie eindeutige Wert...

CSS-Positionierungslayout (Position, Positionierungslayoutfähigkeiten)

1. Was ist Positionierung? Das Positionsattribut ...

Methoden und Schritte zum Erstellen eines Docker-basierten Nginx-Dateiservers

1. Erstellen Sie auf diesem Computer eine neue Ko...

So migrieren Sie MySQL-Daten richtig nach Oracle

In der MySQL-Datenbank gibt es eine Tabelle Stude...

Three.js-Beispielcode zur Implementierung des Tautropfen-Animationseffekts

Vorwort Hallo zusammen, hier ist der CSS-Assisten...

Zusammenfassung häufig verwendeter Operatoren und Funktionen in MySQL

Lassen Sie uns zuerst die Datentabelle erstellen....

So ändern Sie schnell die Tabellenstruktur einer MySQL-Tabelle

Tabellenstruktur einer MySQL-Tabelle schnell ände...