序文: 最近の医療モバイル プロジェクトに基づいて、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 トランザクションをどのように実装しますか?
この記事の例では、ログインページを実装するためのlayuiの具体的なコードを参考までに共有しています...
MySQL フルテキスト インデックスは、特定のテーブルの特定の列に表示されるすべての単語のリストを...
Zabbix独自のWEBインターフェースを例に、Web監視の設定を行います。環境: zabbix4....
目次導入ミラーリポジトリログイン引く押す検索ローカル画像管理画像rmiタグ建てる歴史保存負荷輸入コン...
VueはRefを使用してレベル間でコンポーネントインスタンスを取得します例の紹介開発プロセスでは、レ...
例: PHP バックグラウンド コードを通じて、従業員情報を削除したり、削除した従業員情報を復元した...
1. コマンドの紹介userdel (ユーザー削除) コマンドは、ユーザー アカウントと関連ファイル...
目次1. 理論シリアル化可能繰り返し読み取りコミットされた読み取りコミットされていない読み取り2. ...
1 Dockerサービスを開始するまず、docker サービスを開始する方法を知っておく必要がありま...
序文Reduce は ES5 で追加された新しい従来の配列メソッドの 1 つです。forEach、f...
日常の開発では、データベースの追加、削除、変更、クエリが一般的に行われるため、Mysql で NUL...
システムとユーザー環境の設計<br />Apple システムの成功は、そのシステム アー...
CSS には 4 種類の配置方法があり、シナリオによって効果が異なります。ここでは、これら 4 種類...
JavaScript DOM を読み終えた後、解釈型 JavaScript スクリプト言語に対する...
バックグラウンド管理プロジェクトを行う際には、リッチテキストエディタがよく使用されます。ここでは、非...