要素 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 つのスキャン ツール

推薦する

HTMLテキストの一般的なイベントとメソッドの詳細な説明

イベントの説明onactivate: オブジェクトがアクティブ要素として設定されたときに発生します。...

HTML の表の行と列を結合する問題の解決策の詳細な説明

私たちが構築しようとしていたウェブサイトには、長い文章だけでなく、多数の表も含まれており、表のレイア...

MySQLが間違ったインデックスを選択する理由と解決策

MySQL では、テーブルに複数のインデックスを指定できますが、ステートメントの実行時に、使用するイ...

JavaScript は 3 つの一般的な Web 効果 (オフセット、クライアント、スクロール シリーズ) を実装します。

目次1. 要素オフセットシリーズ2. 要素表示領域クライアントシリーズ3. 要素スクロールシリーズ1...

Nginx http を https にアップグレードする手順を完了する

httpとhttpsの違いは一部のウェブサイトでは、http を開くと、安全ではないというメッセージ...

MySQL自動シャットダウン問題への対処の実践記録

最近、あるプロジェクトを手伝ったのですが、MySQL マシンがしばらくすると自動的に停止し続けました...

ネイティブ JavaScript でショッピングカートを実装する

この記事では、ショッピングカートを実装するためのJavaScriptの具体的なコードを参考までに紹介...

RoughViz を使用して Vue.js でスケッチされたチャートを視覚化する方法

導入チャートは、データ セットを読みやすくし、その各部分を区別しやすくするために使用されるデータのグ...

Linux で Redis のリモート接続を実装する方法

LinuxにRedisをインストールしたら、Javaを使って接続します。Javaコードは次のとおりで...

fileReader 使用時の落とし穴と解決策

目次fileReader に関する落とし穴iOS における FileReader の落とし穴 (イメ...

Vueはドラッグプログレスバーを実装します

この記事では、ドラッグプログレスバーを実現するためのVueの具体的なコードを例として紹介します。具体...

vue-router のハッシュモードと履歴モードの違い

vue-routerには2つのモードがありますハッシュモード履歴モード1. シングルページアプリケー...

MySQLデータクエリが多すぎるとOOMが発生するかどうかについての簡単な議論

目次サーバー層でのフルテーブルスキャンの影響InnoDB におけるフルテーブルスキャンの影響Inno...

Linux における効果的なユーザー グループと初期ユーザー グループの実装

まず、/etc/group ファイルを確認します。 [root@localhost /]# cat ...

vmware16 仮想マシンに共有フォルダを設定する方法

1. 仮想マシンに共有フォルダを設定します。 1. 処理する仮想マシンを選択し、右クリックして設定...