なぜマテリアルライブラリが必要なのでしょうか?私たちはたくさんのランディングページを書きました。一部の背景画像と色を除いて、各ログイン ページの主なレイアウトはほぼ同じで、種類はわずかです。ログイン ページのコード管理を支援できる場所があれば、次回ログインを記述するときに、インターフェイスを直接生成し、ロジックを調整できます。 ログイン ページを保存するために login.txt を作成することもできますが、保存するコード スニペットの数が増えると、ファイル名に基づいてコード スニペットの具体的な表示形式を把握することが難しくなります。ここで、マテリアル ライブラリを構築して再利用可能なコード スニペットを管理する方法について説明します。 材質は何ですか?
再利用といえば、なぜそれをコンポーネントと呼ばないのかと疑問に思うかもしれません。マテリアルはコンポーネントとは根本的に異なるためです。マテリアルは単なるコードの文字列であり、props、event、slot などのプロパティはありません。 材料は粒子のサイズに応じてさまざまなタイプに分類できます。
素材の種類ボタンを例に挙げてみましょう。たとえば、UI ライブラリのボタンの半径は 6 ピクセルですが、デザイナーが要求するボタンには半径がありません。次のようなコード スニペットを完成させることができます。 <!-- コンポーネント レベルのマテリアル --> <el-button style="border-radius:0"></el-button> このコード スニペットをコンポーネント レベルのマテリアルとして保存すると、角が丸くないボタンを使用するときにこのコード スニペットをすばやく取得できるようになります。
通常、バックエンド管理システムを開発する場合、ほとんどのリストとテーブルはページングされて表示されます。テーブルとページ区切りを組み合わせたコード スニペットをブロック レベル マテリアルと呼びます。次に例を示します。 <!-- ブロック レベルのマテリアル --> <el-テーブル /> <el-ページネーション /> 同様に、ログイン ページと登録ページが異なるプロジェクトで同じスタイルになっている場合は、ページ全体をページ レベルのマテリアルとして使用することもできます。次に例を示します。 <!-- ページレベルの資料 --> <el-input placeholder="ユーザー名を入力してください"></el-input> <el-input placeholder="パスワードを入力してください"></el-input> <el-button>ログイン</el-button> <a href="#" rel="external nofollow" >パスワードを忘れましたか?</a> fuep、vue3 ベースのマテリアル ライブラリfuep はコード スニペットの管理に役立つツールです。この記事の最後にオンライン トライアル リンクがあります。 Feibing を使用したことがある場合、マテリアルの概念は Feibing とほぼ同じであることがわかります。 Feibing との違いは、fuep のマテリアル キャリアがファイルではなく、視覚的なレイアウト ツールであることです。ビジュアル レイアウト ツールをマテリアルのキャリアとして使用することには、侵入性、Vue および特定の UI ライブラリへのバインドなど、いくつかの欠点があります。 現在、element plus と vant3 に基づくマテリアル ライブラリのみを作成できます。ただし、Element Plus または Vant ユーザーの場合は、ビジュアル レイアウトを使用してマテリアルを作成すると、次のような多くのメリットが得られます。
以下に、マテリアルの 1 つを示します。次のコンポーネントを視覚的なレイアウトに次のように配置します。 生成されたコードは次のようになります。 <el-row type="flex" justify="start" align="middle"> <el-col :span="12"> エンジニアの生産性を向上 Fuep は、視覚的なレイアウトを使用して保守性の高いコードを迅速に生成し、エンジニアの効率を向上させることに重点を置いています。従来の視覚化ツールと比較して、行と列を互いにネストする必要がありません。 <el-row type="flex" justify="start" align="middle"> <el-button type="primary" class="ml-4 mt-4 px-8">ライブデモ</el-button> <el-button class="ml-4 mt-4 px-8">開始する</el-button> </el-row> </el-col> <el-col :span="12"> <el-image src="https://fuss10.elemecdn.com/e/5d/4a731a90594a4af544c0c25941171jpeg.jpeg" :fit="カバー" class="" fit="スケールダウン"></el-image> </el-col> </el-row> コードによってレンダリングされるインターフェースは次のとおりです。 このマテリアルに基づいて、レイアウトや詳細に変更を加え、自分専用の新しいマテリアルとして保存することができます。 始め方がわからない場合は、左下隅にあるガイドまたは紹介をクリックして、fuep の仕組みを理解してください。 fuepオンライン体験 上記は、vue3 を使用してマテリアル ライブラリを構築する方法の詳細です。vue を使用してマテリアル ライブラリを構築する方法の詳細については、123WORDPRESS.COM の他の関連記事に注目してください。 以下もご興味があるかもしれません:
|
<<: Docker での Redis のマスタースレーブ構成チュートリアルの詳細説明
ヒント:配列変更メソッドによりv-forが更新され、ページが更新されます。配列を変更しないメソッド:...
最近、Docker がコンテナの起動時に特定のプロセスを直接実行できるようにする方法を調べていたとこ...
Linux 構成/ビルド システムがどのように機能するかを深く理解します。 Linux カーネル構成...
目次1. 現象2. 解決策3. 要約: 1. 現象1. 要件: 特定の表示ページをキャプチャしてアル...
1. 概要いわゆるライフサイクル機能とは、特定の条件下で自動的にトリガーされる機能です。 2. VU...
目次1. ブロックスコープとは何ですか? 2. ブロックスコープが必要なのはなぜですか? 3. 関数...
CSSスタイルの分類1. 内部スタイル ---- インラインスタイルスタイルタグの使用 <ス...
目次アルゴリズム戦略単一ノードの差分配列ノードの差分キー値の使用要件アルゴリズム戦略React の調...
この記事では、ショッピングカートの完全な機能を実現するためのjQueryの具体的なコードを参考までに...
CSS 組み合わせセレクターには、単純なセレクターのさまざまな組み合わせが含まれます。 CSS3 に...
1. インストールパッケージを保存する場所に移動しますcd /home/lnmp 2. MySQL ...
この記事の例では、完全な選択機能を実装するためのVueの具体的なコードを参考までに共有しています。具...
まず効果を見てみましょう: 序文:このアイデアは、Bilibili のアップロード者 Steven ...
1. まず、インタラクティブに使用するための .json ファイルを作成します。json データ形式...
目次導入公開コード(バックエンドインターフェース)例 1: 最もシンプル (純粋な HTML)コード...