【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
Inhaltsverzeichnis Vorwort Erstellungsschritte Er...
Inhaltsverzeichnis 1. DOM-Diff 2. Fügen Sie Eleme...
Inhaltsverzeichnis Globale Registrierung Teilregi...
Containerprotokolle anzeigen Verwenden Sie zunäch...
dieses Schlüsselwort Welches Objekt ruft die Funk...
【Vorwort】 Sowohl die modularen CSS-Lösungen von V...
Inhaltsverzeichnis Vorwort Ziel Erster Schritt: S...
Inhaltsverzeichnis 01 Einführung in GTID 02 Wie G...
MySQL-Downloads für alle Plattformen sind unter M...
In diesem Artikel wird der spezifische Code von j...
Hinweis: nginx über brew installiert Stammverzeic...
Vorwort Ich glaube, dass jeder auf einem Remote-S...
Code kopieren Der Code lautet wie folgt: <!DOC...
Beim letzten Mal fragte ein sehr fleißiger Fan, o...
1. Unterschiede zwischen JSON.stringify() und JSO...