So verwenden Sie CSS-Variablen in JSVerwenden Sie das Schlüsselwort :export, um ein JS-Objekt in eine Less/SCSS-Datei zu exportieren. $menuText:#bfcbd9; $menuActiveText:#409EFF; $subMenuActiveText:#f4f4f5; // $menuBg:#304156; $menuBg:#304156; $menuHover:#263445; $subMenuBg:#1f2d3d; $subMenuHover:#001528; $backWhite:#ffffff; $Seitenleistenbreite: 210px; :exportieren { MenüText: $menuText; MenüAktivText: $menuActiveText; Aktiver Untermenütext: $aktiver Untermenütext; MenüBg: $menuBg; MenüHover: $menuHover; UntermenüBg: $UntermenüBg; UntermenüHover: $UntermenüHover; Seitenleistenbreite: $Seitenleistenbreite; zurückWeiß: $zurückWeiß; } Verweisen Sie in der erforderlichen JS-Datei oder dem erforderlichen JS-Modul darauf. Stil aus „index.scss“ importieren Konsole.log(Stil.MenüText) VUE-Datei Stil aus „index.scss“ importieren Standard exportieren { berechnet:{ Stil(){ Rückgabestil } } } Umsetzungsprinzip Webpack: Kombinieren Sie mit CSS-Loader, um CSS-Module in Ihrem Projekt zu aktivieren. CSS-Module: CSS-Module verwenden intern ICSS, um die Probleme beim Importieren und Exportieren von Stilen zu lösen. Sie entsprechen den beiden neu hinzugefügten Pseudoklassen: :import und :export. Anhang: JavaScript-Schlüsselwort exportierenJavascript-Schlüsselwörter (Reservierte Wörter) beziehen sich auf Wörter, die in der Javascript-Sprache eine bestimmte Bedeutung haben und Teil der Javascript-Syntax werden. Javascript-Schlüsselwörter können nicht als Variablennamen oder Funktionsnamen verwendet werden. Die Verwendung von Javascript-Schlüsselwörtern als Variablennamen oder Funktionsnamen führt beim Javascript-Ladevorgang zu Kompilierungsfehlern. Liste der Javascript-Schlüsselwörter:
Liste zukünftiger Javascript-Schlüsselwörter:
ZusammenfassenDies ist das Ende dieses Artikels über die Verwendung von CSS-Variablen in JS. Weitere relevante Inhalte zur Verwendung von CSS-Variablen in JS finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: So verwenden Sie Nginx zum Erstellen eines statischen Ressourcenservers
>>: Zusammenfassung der für MySQL erforderlichen allgemeinen Kenntnisse
Inhaltsverzeichnis Einführung Protokollklassifizi...
Ich habe online gesucht und festgestellt, dass in...
Inhaltsverzeichnis 1. Plugins 2. Zwischenspiel 3....
Inhaltsverzeichnis 1. Was ist Redux? 2. Das Redux...
Laut Nullwerten bedeutet der Wert Null in MySQL l...
1. Einleitung (1) Einführung in vw/vh Bevor wir s...
Keepalive wird häufig zum Caching in Vue-Projekte...
1. Bestätigen Sie, ob MySQL installiert wurde. Si...
ngx_lua_module ist ein Nginx-HTTP-Modul, das den ...
Wenn wir einen Buchstaben auf der Tastatur eingeb...
Anwendung von HTML und CSS in Flash: Ich habe zufä...
Inhaltsverzeichnis Problembeschreibung Historisch...
Inhaltsverzeichnis Schritt 1: Melden Sie sich als...
Vorwort Heute entschied sich ein Kollege nach der...
Vorwort: position:sticky ist ein neues Attribut d...