Stil mit GültigkeitsbereichZu beachten:
1. Deep Selector: kann untergeordnete Komponenten beeinflussen. Verwenden Sie eine Pseudoklasse => :deep(cls: betroffener Selector) .a :tief(.b) { ... } 2. Slot-Auswahl: kann den Stil des Slot-Inhalts beeinflussen. Pseudoklasse verwenden => :slotted(selector) :slloted(.a) { ... } 3. Globaler Selektor: Der Stil wirkt sich auf die globale Umgebung aus. Verwenden der Pseudoklasse => :global(Selektor) :slloted(.a) { ... } Der Gültigkeitsbereich des Stils kann mit dem Stil StilmodulDas Style-Tag enthält ein Modul. Sein Stil kann, wie der Stilbereich, nur auf die aktuelle Komponente beschränkt werden. Diese Methode kompiliert CSS in CSS-Module und stellt sie dem Komponentenobjekt $styles zur Verfügung, um CSS-Stile zu verwenden. <Vorlage> <p: Klasse = "$style.red"> Das sollte rot sein </p> </Vorlage> <Stilmodul> .Rot { Farbe: rot; } </Stil> Sie können dem Modul Werte zuweisen, um den Namen des freigelegten Objekts anzupassen <Vorlage> <p: Klasse = "Stil.rot"> Das sollte rot sein </p> </Vorlage> <Stilmodul='Stil'> .Rot { Farbe: rot; } </Stil> Sie können die API useCssModule() verwenden, um cssModule in der kombinierten API zu verwenden. // Gibt standardmäßig die Klasse im <style module> zurück useCssModule() // Benennung, Rückgabe der Klasse in <style module="classes"> useCssModule('classes') Zustandsgesteuertes dynamisches CSSMit v-bind() können Sie CSS-Werte dynamischen Komponentenzuständen zuordnen. <Vorlage> <div class="text">hallo</div> </Vorlage> <Skript> Standard exportieren { Daten() { zurückkehren { Farbe: 'rot' } } } </Skript> <Stil> .text { Farbe: v-bind(Farbe); } </Stil> ZusammenfassenDies ist das Ende dieses Artikels über die Stilfunktion in Vue3-Einzeldateikomponenten. Weitere relevante Inhalte zur Stilfunktion von Vue3-Einzeldateikomponenten 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:
|
<<: Grafisches Tutorial zur Installation und Konfiguration von MySQL 8.0.20 unter Windows 10
>>: So fügen Sie Tastenkombinationen in Xshell hinzu
Wenn das Feld, in dem der Name gespeichert ist, d...
Ergebnisse erzielenAnforderungen/Funktionalität: ...
Inhaltsverzeichnis 1. Konfigurieren Sie Bridging ...
Wir können ein Hintergrundbild für die Zelle fest...
Ergebnisse erzielen Implementierungscode html <...
Konfigurationsschritte 1. Überprüfen Sie, ob DNS ...
Inhaltsverzeichnis 1. Datenbank-Master-Slave-Klas...
Code kopieren Der Code lautet wie folgt: 1. Sina ...
Als ich mich heute beim internen Server des Unter...
1. Effekt-HTML senden <div id="senden-btn...
Die Verwendung der MySQL Master-Slave-Replikation...
Methode 1: Verwenden Sie den Befehl SET PASSWORD ...
Phänomen Es gibt mehrere verschachtelte Flex-Stru...
Beim Einfügen eines Datensatzes in die MySQL-Date...
Die Installation der mysql5.7.18zip-Version unter...