プラン
依存関係をインストールするnpm インストール px2rem-loader -D npm インストール lib-flexible -S 依存関係の導入
'lib-flexible' をインポートする pxをremに変換する
定数cssLoader = { ローダー: 'css-loader', オプション: ソースマップ: options.sourceMap } } // コード、px から rem 構成を追加 (px2remloader を loaders 配列に追加する必要があります) 定数px2remLoader = { ローダー: 'px2rem-loader', オプション: remUnit: 192, //ビジュアルドラフトによると、remはpxの10分の1、1920px 192 rem // remPrecision: 8 // 変換後の rem に保持される小数点以下の桁数} } ローダー配列に入れる // テキスト抽出プラグインで使用するローダー文字列を生成する 関数generateLoaders(ローダー、ローダーオプション){ const loaders = options.usePostCSS ? [cssLoader, postcssLoader, px2remLoader] : [cssLoader, px2remLoader] if (ローダー) { ローダー.push({ ローダー: ローダー + '-loader', オプション: Object.assign({}, loaderOptions, { ソースマップ: options.sourceMap }) }) } //... } Flexible.jsを変更する
PC側に合わせてコードを修正する 関数refreshRem(){ var 幅 = docEl.getBoundingClientRect().width; (幅 / dpr > 540)の場合{ 幅 = 幅 * dpr; } // スケーリング比率は実際の状況に応じて変更できます var rem = width / 8; docEl.style.fontSize = rem + 'px'; フレキシブル.rem = win.rem = rem; } 変換したくないスタイルについては、そのスタイルの後に 参考ブログVUE PC側適応ソリューションは柔軟です + px2remLoader 以上で、Vue の PC 側解像度適応のサンプルコードについての説明は終了です。Vue の PC 側解像度適応の詳細については、123WORDPRESS.COM の過去記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
<<: mysql bin-log ログファイルを sql ファイルに変換する方法
>>: VScode リモート SSH リモート編集とデバッグコード
導入増分バックアップとは、完全バックアップまたは最後の増分バックアップの後、後続の各バックアップでは...
1. MySQL の権限の概要MySQL には、権限を制御する 4 つのテーブルがあります。user...
1. HTML タグを使用してテーブルを作成します。コードをコピーコードは次のとおりです。 <...
MySQLはインストール時に設定できますが、それより低いバージョンは設定できないようで、インストール...
目次1. JavaScript がシングルスレッドなのはなぜですか? 2. タスクキュー3. イベン...
Baiduの情報は多様すぎて目が回ります。心配しないでください。私はあなたのためにそれを体験しました...
httpsを取得する方法を勉強しています。最近、Tencent Cloud が提供する無料の SSL...
本日実装する機能は、以下の機能です。vue.js シミュレーションカレンダープラグインさて、もう無駄...
効率的に要件を満たし、コンポーネント ライブラリの肥大化や車輪の再発明を避けるために、私は以前、大画...
質問一部のページでは、onload でデータを要求してからビューをレンダリングするため、ミニプログラ...
目次物語の始まりvimをインストールし、hadoop-hive.envを編集します。不注意で回避しま...
目次1. ダウンロード2. インストールと解凍3. Tomcatを起動する4番目に、インストールが成...
目次序文コンテナ間の通信を容易にするためのブリッジネットワークを作成するCentOS7イメージを使用...
目次序文積極的な撤退例外、拒否、および発行されたエラー信号まとめ序文NodeJS プロセスが終了する...
nginx を使用して 1 つのサーバーに複数のフロントエンド プロジェクトをデプロイする 3 つの...