【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
Jeden Tag ein jQuery-Plugin - Schritt-Fortschritt...
Like bedeutet auf Chinesisch „wie“, aber wenn es ...
Das dreidimensionale Säulendiagramm besteht aus d...
Hier einige Tipps von Ausbildungsstätten und mein...
Inhaltsverzeichnis 1. Umwelt 2. Vorbereitung 3. I...
Inhaltsverzeichnis Vorwort Problembeschreibung Ur...
Inhaltsverzeichnis Kettenanrufe Ein kleiner Koffe...
Inhaltsverzeichnis 1. Hintergrund 2. Bedienungssc...
Inhaltsverzeichnis Herkunft Status Quo Anfrage ab...
1. Ändern Sie die Docker-Konfigurationsdatei des ...
In Bezug auf High Performance MySQL Version 3 (Ab...
Entwickeln Sie ein Zahlenratespiel, bei dem zufäl...
In den meisten Fällen unterstützt MySQL Chinesisc...
In diesem Artikel wird der spezifische Code von T...
Inhaltsverzeichnis Ermitteln Sie, ob ein Datensat...