序文: 最近の医療モバイル プロジェクトに基づいて、Vue はさまざまな画面のさまざまな画面サイズにどのように適応するのでしょうか。 1. 適応ソリューションこのプロジェクトで使用した vue モバイル ソリューションは、amfe-flexible と postcss-pxtorem の組み合わせです。 まず、amfe-flexibleを紹介します amfe-flexible は、主に 1rem を viewWidth/10 に設定する柔軟なレイアウト構成スキームです。 そして、このライブラリpostcss-pxtoremがあります postcss-pxtorem は、ピクセル単位を rem 単位に変換する postcss プラグインです。 2. 使い方と設定方法は?1. amfe-flexibleとpostcss-pxtoremをインストールする npm をインストール amfe-flexible --save npm をインストール postcss-pxtorem --save 2. インストールが完了したら、使用する前に導入する必要があります。 これを使用するにはmain.jsにインポートする必要があります 'amfe-flexible' をインポートします。 このインポートはOKです 3. 次にpostcss-pxtoremの設定手順に進みます postcss-pxtorem を設定するには、vue.config.js、.postcssrc.js、postcss.config.js のいずれかで設定します。重みは左から右に向かって小さくなります。そのようなファイルがない場合は、新しいファイルを作成します。設定する必要があるのは、次のいずれかだけです。 便宜上、vue.config.js のコードを次のように構成しました。 モジュール.エクスポート = { //...その他の設定 css: { ローダーオプション: { ポストcss: { プラグイン: [ 'postcss-pxtorem' が必要です({ ルート値: 37.5, プロップリスト: ['*'] }) ] } } }, } .postcssrc.js または postcss.config.js で次のように設定します。 モジュール.エクスポート = { 「プラグイン」: { 'postcss-pxtorem': { ルート値: 37.5, プロップリスト: ['*'] } } } 注記: 上記の構成でプロジェクトで使用できます。 たとえば、私たちのプロジェクトでは次のように記述します。 .ログインフォーム{ 幅: 90%; 位置: 絶対; 上位: 50%; 左: 50%; 変換: translate(-50%, -50%); 背景色: #fff; パディング: 20px; ボックスのサイズ: 境界線ボックス; 境界線の半径: 10px; 。タイトル { 位置: 絶対; 上: -50px; フォントサイズ: 24px; 色: #fff; 左: 0; 右: 0; テキスト配置: 中央; } } コードの出力は次のようになり、プラグインによって単位が自動的に変換されます。 ログインラッパー.ログインフォーム{ 幅: 90%; 位置: 絶対; 上位: 50%; 左: 50%; 変換: translate(-50%,-50%); 背景色: #fff; padding: .53333rem; // これは変換された単位であることに注意してください box-sizing: border-box; border-radius: .26667rem; // これは変換された単位であることに注意してください} これで、vue モバイル端末に最適な適応ソリューションに関するこの記事は終了です。vue モバイル端末に最適な適応ソリューションに関するより関連性の高いコンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。 以下もご興味があるかもしれません:
|
>>: MySQL は ACID トランザクションをどのように実装しますか?
目次序文JSON.stringify の 6 つの機能特集1特集2特集3特集4特集5特集6手動で文字...
1. MYSQLに接続するフォーマット: mysql -h ホストアドレス -u ユーザー名 -p ...
目次ToDoリストを例に挙げましょうディレクトリは次のとおりですアプリ入力.jsリスト.jsアイテム...
この記事では、GobangゲームのWebバージョンを実装するためのJavaScriptの具体的なコー...
以前は、さまざまな理由により、一部のアラームは真剣に受け止められませんでした。最近、休暇中に、すぐに...
1. 分離マーカーを追加します。 ip netns add fd 2. 指定されたネットワーク カ...
Linux は一般的にサーバーとして使用され、サーバーは一般的にコンピュータルーム内に置かれます。L...
1. 準備例: 2 台のマシン: 192.168.219.146 (マスター)、192.168.21...
達成される効果:マウスを小さな画像の上に置くと、小さなブロックが小さな画像の上に表示され、この小さな...
長い間ウェブサイトを作ってきましたが、入力時のnameとidの違いがまだわかりません。最近jQuer...
目次1. 前処理2. コンパイル3. コンパイル4. リンク1. gccのインストール(Ubuntu...
目次概要意味インスタンスメソッドプリミティブ型とインスタンスオブジェクト間の自動変換カスタムメソッド...
目次1. ループオブジェクト内の値2. ループオブジェクト3. キーと値のループ1. ループオブジェ...
Xrdp は、グラフィカル インターフェイスを通じてリモート システムを制御できる Microsof...
MySQL 5.7.8 以降では、JSON テキストでデータを効率的に取得できるネイティブ JSON...