【Vorwort】 Sowohl die modularen CSS-Lösungen von Vue als auch von React verlassen sich bei ihrer Implementierung auf Loader. Im Einsatz verwendet Vue Beispiel: <div> <div Klasse="Demo"> <div Klasse="Kind"></ div> </div> </div> <Skript> //etwas Code <Skript/> <style lang="less" scoped> .demo { Höhe: 100px; Polsterung oben: 20px; Hintergrundfarbe: grau; /tief/.Kind { Farbe: rot; } } </Stil> So wird es in React verwendet (basierend auf CSS-Loader): //test.weniger .demo { Höhe: 100px; Polsterung oben: 20px; Hintergrundfarbe: grau; :global(.child) { Farbe: rot } } Stile aus „./test.less“ importieren //etwas Code <div Klassenname={styles.demo}> <div Klasse="Kind"></div> </div> Ich muss sagen, dass Vue bequemer zu verwenden ist. Was wäre, wenn Sie darauf bestehen, den CSS-Loader in Vue zu verwenden, um diese Lösung des CSS-Moduls zu implementieren? Hier nehmen wir vue-clie 3.x als Beispiel. Ob im Gerüst Erstellen Sie hier im Stammverzeichnis des vom modul.exporte = { chainWebpack: (Konfiguration) => { config.devServer .Proxy({ '/api': { Ziel: 'http://localhost:3000', Pfad neu schreiben: { '^/api': '', }, }, }) .port(9000); Konfigurationsmodul .rule('weniger') .oneOf('normale Module') .test(/.less$/) .verwenden('css-loader') .tap(Optionen => { returniere Objekt.assign(Optionen, { Module: localIdentName: '[name]__[local]___[hash:base64:5]', auto: /\.less$/i, }, }) }); }, }; Eigentlich müssen Sie diesen Absatz nicht schreiben. Standardmäßig hat das Gerüst von vue-cli die Modularisierung von Dies ist das Ende dieses Artikels über die Verwendung von CSS-Loader zur Implementierung von CSS-Modulen in Vue-CLI. Weitere Informationen zur Verwendung von CSS-Modulen in Vue-CLI finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! |
<<: HTML-Seite unterstützt die Implementierung des Dunkelmodus
>>: Einführung in die SSL- und WSS-Schritte für die Nginx-Konfiguration
Vorwort Kürzlich wurde unser Server von Hackern a...
Inhaltsverzeichnis 1. Was ist nginx? 2. Was kann ...
1. Mobile Auswahl der Formulartexteingabe: Wenn i...
Beschreibung und Einführung Docker Inspect ist ei...
Inhaltsverzeichnis Vorwort Die Rolle von Dekonstr...
Inhaltsverzeichnis 4 Isolationsebenen von MySQL E...
In diesem Artikel wird der spezifische JavaScript...
MySql ist eine Datenquelle, die wir häufig verwen...
1. Die chinesischen verstümmelten Zeichen erschei...
Allgemeiner CSS-Code verursacht nur geringfügige ...
Inhaltsverzeichnis 1. Problem 2. Lösung 1. Deklar...
1. Das WEB verstehen Webseiten bestehen hauptsäch...
Methode 1: Installieren Sie das Plugin über npm 1...
Inhaltsverzeichnis Überblick 1. Verstehen Sie die...
Inhaltsverzeichnis Vorwort Zur APP-Methode spring...