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
Inhaltsverzeichnis 1. Der magische Erweiterungsop...
1: Definieren Sie eine gespeicherte Prozedur zum ...
Es ist ganz einfach, Nachrichten an andere Benutz...
Inhaltsverzeichnis Umweltbedingungen Aufgetretene...
Inhaltsverzeichnis einführen Implementierungsschr...
Im Vergleich zu vue2 verfügt vue3 über ein zusätz...
Umgebung: CentOS 7 Offizielle Dokumentation: http...
Der Kern ist mysqldump und Runtime Der Vorgang is...
MySQL-Batch löschen großer Datenmengen Angenommen...
Inhaltsverzeichnis 1. Dekonstruktionstipps 2. Dig...
Vue verwendet Ref, um Komponenteninstanzen über E...
In diesem Artikelbeispiel wird der spezifische Co...
Was ist wxs? wxs (WeiXin Script) ist eine Skripts...
Der Grund für das Schreiben dieses Artikels ist, ...
Inhaltsverzeichnis 1. Drei Funktionen der toStrin...