【序文】 Vue と React の CSS モジュール ソリューションはどちらも、実装にローダーに依存しています。使用中、Vue は 例: <div> <div class="demo"> <div class="child"></ div> </div> </div> <スクリプト> //コード <スクリプト/> <style lang="less" スコープ> .デモ{ 高さ: 100px; パディング上部: 20px; 背景色: グレー; /deep/.child { 色: 赤; } } </スタイル> これは react での使用方法です (css-loader に基づく): //テストなし .デモ{ 高さ: 100px; パディング上部: 20px; 背景色: グレー; :global(.child) { 色: 赤 } } './test.less' からスタイルをインポートします //コード <div className={styles.demo}> <div class="child"></div> </div> vue の方が使いやすいと言わざるを得ません。 この CSS モジュールのソリューションを実装するために、Vue で css-loader を使用する必要がある場合はどうなりますか?ここでは、vue-clie 3.x を例に挙げます。 vue のスキャフォールディング ここで、 モジュール.エクスポート = { チェーンWebpack: (config) => { config.devServer 。プロキシ({ '/api': { ターゲット: 'http://localhost:3000', パス書き換え: { '^/api': '', }, }, }) .port(9000); 構成モジュール .rule('less') .oneOf('通常のモジュール') .test(/.less$/) .use('css-loader') .tap(オプション => { Object.assign(options, { を返します モジュール: localIdentName: '[name]__[local]___[hash:base64:5]', 自動: /\.less$/i, }, }) }); }, }; 実はこの段落を書く必要はありません。vue-cli の scaffolding はデフォルトで これで、css-loader を使用して vue-cli で css モジュールを実装する方法についての説明は終了です。vue-cli で css モジュールを使用する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、次の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 |
<<: HTML ページはダーク モードの実装をサポートします
>>: Nginx 構成 SSL および WSS 手順の紹介
導入フロントエンドプロジェクトの開発プロセスでは、el-table によって表示される結果列がコンポ...
車輪の再発明として、ここでは再パッケージ化を使用して Docker ベースの Hadoop イメージ...
最初はブラウザのスクロールバーのスタイルを変更して効果を実現したいと思っていましたが、情報を調べてみ...
nginx の設定は次のとおりです。 http://172.17.188.27/wgcloud など...
目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...
まずはコードを見てみましょう: ALTER TABLE reportblockdetail ADD ...
データベースを作成する右クリック - 新しいデータベースを作成ライブラリ名を入力し、文字セットと並べ...
序文WeChat ミニプログラムのネイティブ UI が少し物足りないと感じることがあるので、サードパ...
目次序文RMの後には希望はあるのでしょうか?最前線を使ってファイルを取得するextundeleteを...
EXPLAIN ステートメントは、MySQL がステートメントを実行する方法に関する情報を提供します...
通常のプロジェクト開発中に、MySQL バージョンが 5.6 から 5.7 にアップグレードされた場...
この記事では、例を使用して MySQL ビューの機能と使用方法を説明します。ご参考までに、詳細は以下...
あなたがlinuxerだと仮定すると、 windowserだとは想定しません。Windows ユーザ...
この記事では主にvue-routerのmatchedをベースにしたbreadcrumb機能を紹介し、...