Vorwort Benannte Slots werden mithilfe des Attributs „Name“ im Slot an Elemente gebunden. Beachten: 1. Wenn keine Übereinstimmung gefunden wird, legen Sie es in einen anonymen Slot 2. Die Renderreihenfolge benannter Slots hängt vollständig von der Vorlage ab, nicht von der Reihenfolge der Elemente in der übergeordneten Komponente Anonymer Slot von Vue (Standard-Slot)Übergeordnete Komponente <div> <myslot>Ich habe gerade</myslot> </div> Unterkomponenten <div> <Steckplatz><Steckplatz> </div> Benannte Slots von VueÜbergeordnete Komponente <div> <meinSlot> <template #one>Piggy ist eine große fette Katze</template> <template #two>Sie sind alle große Arschlöcher</template> <template #three>Mimi ist ein herzloser kleiner Bastard</template> Ich habe gerade </div> Unterkomponenten <div> <slot name="eins"></slot> <Steckplatz><Steckplatz> <slot name="zwei"></slot> <slot name="drei"></slot> </div> Gerendert wird (in ungefährer Reihenfolge) VUE-Slots mit begrenztem UmfangErklären Sie die Scope-Slots im Klartext: Übergeordnete Komponenten können über Slots die Daten lesen, die in den entsprechenden Slots der untergeordneten Komponenten gespeichert sind. <div> <meinSlot> <Vorlage #oneData="oneData"> <div>{{oneData.one.message}}</div> </Vorlage> <template #two>Sie sind alle große Arschlöcher</template> <template #three>Mimi ist ein herzloser kleiner Bastard</template> Ich habe nur </myslot> </div> Unterkomponenten <div> <slot name="eins" :data='eins'></slot> <Steckplatz><Steckplatz> <slot name="zwei"></slot> <slot name="drei"></slot> </div> <Skript> Standard exportieren { Daten() { zurückkehren { eins: { Nachricht: 'Dies ist die Datennachricht der Unterkomponente', }, }; }, } </Skript> Code-Optimierung <div> <meinSlot> <Vorlage #oneData="{oneData}"> <div>{{oneData.message}}</div> </Vorlage> <template #two>Sie sind alle große Arschlöcher</template> <template #three>Mimi ist ein herzloser kleiner Bastard</template> Ich habe gerade </div> Unterkomponenten <div> <slot name="eins" :oneData='eins'></slot> <Steckplatz><Steckplatz> <slot name="zwei"></slot> <slot name="drei"></slot> </div> <Skript> Standard exportieren { Daten() { zurückkehren { eins: { Nachricht: 'Dies ist die Datennachricht der Unterkomponente', }, }; }, } </Skript> ZusammenfassenDies ist das Ende dieses Artikels über die grundlegende Verwendung von benannten Vue-Slots. Weitere relevante Inhalte zu benannten Vue-Slots finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Nginx-Lastausgleichsalgorithmus und Failover-Analyse
Umfeld: 1. CentOS6.5 X64 2.mysql-5.6.34-linux-gli...
Hier sind einige Probleme, die bei der Verwendung...
<br />Denken Sie zuerst an die Idee, zeichne...
Systemhilfe anzeigen help contents mysql> Hilf...
React unterscheidet sich von Vue. Es implementier...
Um eine große Anzahl gleichzeitiger Besuche bewäl...
Mit der GROUP BY-Syntax können die Abfrageergebni...
Installieren Sie die erforderliche Umgebung 1. gc...
Der Editor teilt Ihnen auch die entsprechenden Pr...
Methode 1: Hostnamectl-Änderung Schritt 1 Überprü...
Hintergrund In diesem Artikel wird hauptsächlich ...
Lassen Sie uns zunächst über den Unterschied spre...
Beim Hochladen von Dateien, z. B. Videodateien, d...
Umgebung: init_worker_by_lua, set_by_lua, rewrite...
1. Einleitung Elasticsearch erfreut sich derzeit ...