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

Element-ui klickt direkt auf die Zelle in der Tabelle, um sie zu bearbeiten

Inhaltsverzeichnis Ergebnisse erzielen Implementi...

So importieren, registrieren und verwenden Sie Komponenten in Stapeln in Vue

Vorwort Komponenten sind etwas, das wir sehr häuf...

So passen Sie mit CSS einen schöneren Link-Prompt-Effekt an

Vorschlag: Das möglichst häufige handschriftliche ...

Vue+SSH-Framework zur Realisierung von Online-Chat

In diesem Artikel wird der spezifische Code des V...

So implementieren Sie den Vue-Timer

In diesem Artikelbeispiel wird der spezifische Co...

Detaillierte Erklärung des Sandbox-Mechanismus von Vue3

Inhaltsverzeichnis Vorwort Browser kompilierte Ve...

js realisiert das dynamische Laden von Daten durch Wasserfallfluss

In diesem Artikel erfahren Sie den spezifischen C...

Mehrere Möglichkeiten zur Lösung von CSS-Stilkonflikten (Zusammenfassung)

1. Verfeinern Sie den Selektor Durch die Verwendu...

Verwenden von JavaScript zum Implementieren von Karusselleffekten

In diesem Artikel wird der spezifische Code für J...

So fügen Sie Bilder in HTML-Seiten ein und fügen Kartenindexbeispiele hinzu

1. Im Web unterstützte Bildformate: GIF: kann 256...