Vueモバイル端末の適応化問題の詳細説明

Vueモバイル端末の適応化問題の詳細説明

1. vue uiでプロジェクトを作成する

ここに画像の説明を挿入

2. 基本設定項目を選択する

ここに画像の説明を挿入

3. プロジェクトを実行する

ここに画像の説明を挿入

4. 新しいrem.jsファイルを作成する

// 基本サイズ const baseSize = 32
// rem関数を設定する function setRem() {
  // 現在のページ幅を 750 幅に対して拡大縮小する比率。必要に応じて変更できます。
  定数スケール = document.documentElement.clientWidth / 750
  // ページのルートノードのフォントサイズを設定します。 document.documentElement.style.fontSize = (baseSize * Math.min(scale, 2)) + 'px'
}
// setRem() を初期化する
// ウィンドウサイズを変更するときに rem をリセットする
window.onresize = 関数 () {
  リセット()
} 

ここに画像の説明を挿入

5. main.jsにインポートする

'./utils/rem' をインポートします

ここに画像の説明を挿入

6. pxをremに自動的に変換するためにpostcss-pxtoremをインストールする

npm インストール postcss-pxtorem -D 

ここに画像の説明を挿入

7. 新しい.postcssrc.jsファイルを作成する

モジュール.エクスポート = {
  「プラグイン」: {
    "postcss-import": {},
    "postcss-url": {},
    // 対象ブラウザを編集するには、package.json の "browserslist" フィールドを使用します
    「自動プレフィックス」: {},
    "postcss-pxtorem": {
      "ルート値": 32,
      "propList": ["*"]
    }
  }
} 

ここに画像の説明を挿入

8. 実行を続行し、エラーを報告する

ここに画像の説明を挿入

9. 新しいvue.config.jsファイルを作成する(手順8のエラーを解決するため)

モジュール.エクスポート = { 
  //index.html ファイルをダブルクリックして直接実行します publicPath: './',
  // vue-cli-service build を実行したときに生成される本番環境ビルドファイルのディレクトリ outputDir: 'dist',
  保存時にlint: true、
  // ランタイムコンパイラを含む Vue ビルドを使用するかどうか。 trueに設定するとテンプレートが使えるようになる
  ランタイムコンパイラ: true、
  //本番環境でソースマップファイルを生成するかどうか。ソースマップの詳細については末尾を参照してください。productionSourceMap: false、
  Webpack の設定: config => {
    if (process.env.NODE_ENV === 'production') { // 本番環境の設定を変更...
      戻る {

      }
    } それ以外 {
      戻る {

      }
    }
  },
  css: {
    extract: true, // CSS ソースマップを有効にしますか?
    sourceMap: false, // cssプリセット構成項目 modules: false,
    ローダーオプション: {
      ポストcss: {
        プラグイン: [
          'postcss-pxtorem' が必要です({
            rootValue: 37.5, // 変換のベース selectorBlackList: ['weui', 'mu'], // 変換の正規一致項目を無視 propList: ['*']
          })
        ]
      }
    }
  },

  // webpack-dev-server 関連の設定 devServer: { // プロキシを設定 hot: true, // ホットロード host: '0.0.0.0', // IP アドレス port: 8082, // ポート https: false, // false で https がオフになり、true でオンになります open: true, // ブラウザを自動的に開きます overlay: {
      警告: 偽、
      エラー: 偽
    }
  }
} 

ここに画像の説明を挿入

10. 自動適応が完了しました

ここに画像の説明を挿入

Vueモバイル端末の適応化問題に関する詳細な説明はこれで終わりです。Vueモバイル端末の適応化に関するより関連性の高いコンテンツについては、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続き閲覧してください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vueはモバイル画面への適応を実現するためにremを使用する
  • Vue はモバイル適応に最適なソリューションです (テスト済みで効果的)
  • Vue モバイル プロジェクトの適応の詳細な説明 (mint-ui を例に挙げて)
  • Vueモバイル適応ソリューションの詳細な説明
  • Vueモバイル画面適応の詳細な説明
  • Vue モバイル適応問題を解決する
  • Vueモバイル端末に最適な適応ソリューションについての簡単な説明

<<:  Linux環境でグラフデータベースneo4jを構築する方法の説明

>>:  数千万のデータを扱うMySQLのページングクエリのパフォーマンスを最適化する

推薦する

反応ジャンプ後にルートが変更されてもページが更新されない場合の解決策

目次質問解決質問この問題には多くの理由があるようです。私の問題は、パラメータ付きのURLを更新できな...

mysqlにコメント情報を追加する実装

序文最近、MySQL に関するメモをいくつか尋ねる人がいたので、ブログ記事を書かなければなりません。...

Windows 10 インストール vmware14 チュートリアル図

ソフトウェアのダウンロードソフトウェアのダウンロード リンク: https://pan.baidu....

バインドを使用してDNSサーバーを設定する方法

DNS(ドメインネームサーバー)は、ドメイン名とそれに対応する IP アドレスを変換するサーバーです...

Linux システムが VMware にインストールされているかどうかを確認する方法

現在の Linux システムが VMware にインストールされているかどうかを確認する方法を教えて...

さまざまな解像度やブラウザでウェブページを適切に表示する方法

キーコードは次のとおりです。コードをコピーコードは次のとおりです。 html{高さ:100%; }コ...

負荷分散と動的および静的分離操作を実現するDocker NginxコンテナとTomcatコンテナ

Tomcat8 イメージをダウンロード [root@localhost ~]# docker sea...

MySQLの一般クエリログとスロークエリログの分析

MySQL のログには、エラー ログ、バイナリ ログ、一般クエリ ログ、スロー クエリ ログなどが含...

Ubuntuで顔認識ログインを実装するための完全な手順

1. Howdyをインストール: howdyプロジェクトアドレス sudo add-apt-repo...

MySQLのGROUP BYステートメントを最適化する方法

MySQL で、id、a、b の 3 つのフィールドを持つ新しいテーブルを作成します。次のように、同...

長いデータを HTML で表示するときに処理する方法

HTML で長いデータを表示する場合、マウスをその上に移動するとデータを切り捨てて完全なデータを表示...

VMware 構成 VMnet8 ネットワーク方法の手順

目次1. はじめに2. 設定手順1. はじめに1. NAT モード (VMnet8) は、仮想マシン...

Nginx 構成 PC サイトとモバイル サイトの分離によるリダイレクトの実現

PCサイトとモバイルサイトの分離設定にはnginxを使います。私のPCサイトとモバイルサイトは、SE...

Linux の権限管理コマンド (chmod/chown/chgrp/unmask) の詳細な説明

目次chmod例権限に関する特別な注意分析するチョーンchgrp umask Linux オペレーテ...

Centos システムの指定された場所に Nginx をインストールする方法

Centos システムの指定された場所に Nginx をインストールするにはどうすればいいですか?は...