要素 el-button ボタンコンポーネントの使用の詳細な説明

要素 el-button ボタンコンポーネントの使用の詳細な説明

1. 背景

ボタンは非常によく使われており、Element のボタン機能は非常に包括的です。この記事ではそれらを紹介します。

まず、さまざまなボタンの効果図を見てみましょう。

ソース コードを分析する前に、ボタンの使用に関する公式ドキュメントを見てみましょう。

2. ボタンの分類

el-button ボタンの分類は基本的に色で区別されます。また、type="text" のテキスト ボタンもあります。テキスト ボタンは比較的小さいため、テーブルの各行の操作バー部分に適しています。

ボタンのカテゴリ:

  <el-button>デフォルト</el-button>
  <el-button type="primary">プライマリ</el-button>
  <el-button type="success">成功</el-button>
  <el-button type="info">情報</el-button>
  <el-button type="warning">警告</el-button>
  <el-button type="danger">危険</el-button>
  <el-button type="text">テキスト</el-button>

3. ボタンスタイル

要素には、プレーンボタン、丸いボタン、円形ボタンが用意されています。円形ボタンには通常、アイコンが 1 つしか含まれないことに注意してください。コードは次のとおりです。

ボタンスタイル:

  <el-button type="primary" plain>プレーンボタン</el-button>
  <el-button type="primary" round>丸いボタン</el-button>
  <el-button type="primary" サークルアイコン="el-icon-search"></el-button>

4. ボタンのステータス

ボタンの状態は実際には HTML 標準の機能であり、disabled を使用して無効にすることができます。

ボタンの状態:

<el-button type="primary">通常</el-button>
<el-button type="primary" disabled>無効にする</el-button>

5. ボタンのグループ化

ボタンのグループ化は非常に便利です。たとえば、よく使われるページング ボタンはグループ化すると見栄えが良くなります。これは、ボタンを <el-button-group> で囲むことで実現できます。

ボタンのグループ化:

  <el-ボタングループ>
   <el-button type="primary" icon="el-icon-arrow-left">前のページ</el-button>
   <el-button type="primary">次のページ<i class="el-icon-arrow-right el-icon--right"></i></el-button>
  </el-button-group>

6. ボタンのサイズ

Hungry は、デフォルト、中、小、極小の 4 つのサイズを提供します。コードは次のとおりです。

ボタンサイズ:

<el-button>デフォルト</el-button>
<el-button type="primary" size="medium">中</el-button>
<el-button type="primary" size="small">小さい</el-button>
<el-button type="primary" size="mini">ミニ</el-button>

7. まとめ

el-button が提供する機能はすでにかなり充実しているので、そのまま使用できます。デフォルトのスタイルを変更するために独自のスタイルを定義することは、外観の不一致につながる可能性があるため、推奨されません。

Element el-button ボタンコンポーネントの詳しい使い方については、これで終わりです。Element el-button ボタンコンポーネントの関連コンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • el-button 要素で $attrs を使用する際の注意点の詳細な説明
  • element-ui の el-tree コンポーネントのレンダリング関数を使用して el-button サンプルコードを生成します。
  • element-ui の el-button コンポーネントにカスタムの色とアイコンを追加する方法

<<:  MySQL スロークエリ pt-query-digest スロークエリログの分析

>>:  Linux デスクトップ用の 4 つのスキャン ツール

推薦する

React Hooks の一般的な使用シナリオ (概要)

目次1. ステートフック1. 基本的な使い方2. 更新3. 合併を実現する4. 遅延初期化状態5. ...

テキストエリアタグはサイズ変更できず、マウスでドラッグすることもできません

テキストエリアタグのサイズは不変ですコードをコピーコードは次のとおりです。 <textarea...

CSS ファンタスティックボーダーアニメーション効果の実装

今日、私はブログサイト shoptalkshow を閲覧していて、非常に興味深いこのインターフェース...

純粋な HTML ページを送信し、パラメータを渡し、ID を確認する方法

プロジェクトにはアンケートが必要ですが、クライアントはアンケートのタイトルが純粋なHTMLタグでなけ...

nginx をシャットダウン/再起動/起動する方法

閉鎖サービス nginx 停止systemctl 停止 nginx起動するサービス nginx 開始...

Typescript+React でモバイルと PC でシンプルなドラッグ アンド ドロップ効果を実現

この記事では、モバイルとPCで簡単なドラッグアンドドロップ効果を実現するためのTypescript ...

Linux コンパイル最適化で習得しなければならないいくつかの姿勢のまとめ

01. コンパイルオプションとカーネルコンパイルLinux カーネル (英語: linux kern...

CSSのマッチング問題を解決する

問題の説明ご存知のとおり、CSS を記述する場合、HTML のクラスの定義または ID の定義に従っ...

docker run後にコンテナがExited (0)と表示される問題を解決する

Centos7 上で openresty 用の Dockerfile を作成し、ビルドしました。 d...

Ubuntu 上の MySQL における中国語文字化け問題の解決方法

問題を見つける最近 Django を学習しているのですが、MySQL データと組み合わせてデータを挿...

Vue3 のレンダリング関数における互換性のない変更の詳細な説明

目次レンダリングAPIの変更レンダリング関数のパラメータレンダリング関数のシグネチャの変更VNode...

Oracle の開閉の 4 つのモード

>1 データベースを起動するcmd コマンド ウィンドウで、「sqlplus」を直接入力して ...

Vue 手書き読み込みアニメーション プロジェクト

ページが応答しない場合、白い画面が表示されないように、読み込みアニメーションを表示するのがユーザーフ...

Portainer を使用した Docker コンテナのデプロイのプロジェクト実践

目次1. 背景2. 操作手順3. Portinerをインストールする3.1 Dockerのデプロイメ...