要素タイムラインの実装

要素タイムラインの実装

コンポーネント - タイムライン

基本的な使い方

<div class="block">
  <div class="radio">
    並べ替え:
    <el-radio-group v-model="reverse">
      <el-radio :label="true">逆順</el-radio>
      <el-radio :label="false">ポジティブシーケンス</el-radio>
    </el-ラジオグループ>
  </div>

  <el-timeline :reverse="逆">
    <el-タイムライン項目
      v-for="(アクティビティ、インデックス) アクティビティ内"
      :key="インデックス"
      :timestamp="アクティビティ.timestamp">
      {{アクティビティ.コンテンツ}}
    </el-timeline-item>
  </el-timeline>
</div>

<スクリプト>
  エクスポートデフォルト{
    データ() {
      戻る {
        逆: 真、
        アクティビティ: [{
          内容: 「アクティビティは予定通り開始されました」
          タイムスタンプ: '2018-04-15'
        }, {
          内容: 「審査合格」
          タイムスタンプ: '2018-04-13'
        }, {
          コンテンツ: '正常に作成されました'、
          タイムスタンプ: '2018-04-11'
        }]
      };
    }
  };
</スクリプト>

カスタムノードスタイル

<div class="block">
  <el-タイムライン>
    <el-タイムライン項目
      v-for="(アクティビティ、インデックス) アクティビティ内"
      :key="インデックス"
      :icon="アクティビティアイコン"
      :type="アクティビティタイプ"
      :color="アクティビティ.color"
      :size="アクティビティサイズ"
      :timestamp="アクティビティ.timestamp">
      {{アクティビティ.コンテンツ}}
    </el-timeline-item>
  </el-timeline>
</div>

<スクリプト>
  エクスポートデフォルト{
    データ() {
      戻る {
        アクティビティ: [{
          内容:「アイコンの使用をサポートする」
          タイムスタンプ: '2018-04-12 20:46',
          サイズ: 「大」、
          タイプ: 'プライマリ'、
          アイコン: 'el-icon-more'
        }, {
          内容: 「カスタムカラーをサポート」
          タイムスタンプ: '2018-04-03 20:46',
          色: '#0bbd87'
        }, {
          内容: 「カスタムサイズをサポート」
          タイムスタンプ: '2018-04-03 20:46',
          サイズ: '大きい'
        }, {
          コンテンツ: 'デフォルト スタイル ノード'、
          タイムスタンプ: '2018-04-03 20:46'
        }]
      };
    }
  };
</スクリプト>

カスタムタイムスタンプ

<div class="block">
  <el-タイムライン>
    <el-timeline-item タイムスタンプ="2018/4/12" 配置="トップ">
      <el-card>
        <h4>Github テンプレートを更新する</h4>
        <p>Wang Xiaohu が 2018/4/12 20:46 に投稿</p>
      </el-card>
    </el-timeline-item>
    <el-timeline-item タイムスタンプ="2018/4/3" 配置="トップ">
      <el-card>
        <h4>Github テンプレートを更新する</h4>
        <p>王小湖が2018/4/3 20:46に投稿</p>
      </el-card>
    </el-timeline-item>
    <el-timeline-item タイムスタンプ="2018/4/2" 配置="トップ">
      <el-card>
        <h4>Github テンプレートを更新する</h4>
        <p>王小湖が2018/4/2 20:46に投稿</p>
      </el-card>
    </el-timeline-item>
  </el-timeline>
</div>

タイムライン属性

タイムライン項目の属性

タイムラインアイテムスロット

Element Timeline の実装に関するこの記事はこれで終わりです。Element Timeline に関するより関連性の高いコンテンツについては、123WORDPRESS.COM の過去の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vueタイムラインコンポーネントの使い方

<<:  nginx での書き換えジャンプの実装

>>:  div が iframe に覆われるいくつかの状況とその解決策

推薦する

ページ内の検索エンジンの呼び出しはBaiduを例に挙げています

今日、突然、自分のウェブページで Google や Baidu のような強力な検索エンジンを呼び出す...

MySQLの文字タイプは大文字と小文字を区別します

デフォルトでは、MySQLの文字タイプは大文字と小文字を区別しません。つまり、name='A...

Nginx プロキシを使用してフロントエンドのクロスドメイン問題を解決する方法

序文Nginx (「エンジン エックス」と発音) は、リバース プロキシ、ロード バランサ、HTTP...

Linux に nginx をインストールする方法

Nginx は C 言語で開発されており、Linux で実行することをお勧めします。もちろん、Win...

GolangでMySQLデータベースのバックアップを実装する方法

背景Navicat は、最高の MySQL 視覚化ツールです。ただし、ビューのインポートとエクスポー...

jQueryはすべてのショッピングカート機能を実装します

目次1. すべて選択2. 商品の数量を増やすか減らす3. 商品の小計を変更する4. 合計と合計額を計...

JavaScript のデシェイクとスロットリングの例

目次安定スロットル: 手ぶれ防止: 一定時間内に最後のタスクのみを実行します。スロットル: 一定期間...

シンプルなドラッグ効果を実現するJavaScript

この記事では、簡単なドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

Navicat Premiumを使用してMySQLデータベースにリモート接続する方法

新しい接続を作成する側がクライアントに相当し、接続される側がサーバーに相当します。手順は次のとおりで...

VMware 仮想マシンに CentOS と Qt をインストールするチュートリアル図

VMware のインストールパッケージのインストールダウンロードアドレス: https://www....

Nginx Rewrite の使用シナリオと設定方法の分析

Nginx Rewriteの使用シナリオ1. URL アドレスジャンプ。たとえば、ユーザーが pm....

Pythonの関数知識についての簡単な説明

目次関数パラメータの2つの主要なカテゴリ位置パラメータ可変長パラメータ名前空間要約する関数パラメータ...

HTML で自動ページジャンプを実現する 5 つの方法

前回の記事では、HTML ページが 3 秒後に自動的にジャンプする一般的な 3 つの方法を紹介しまし...

PhpStormがVirtualBoxに接続できない問題を解決する

問題の説明: phpstorm の SFTP ホストを 192.168.122.1 に設定すると、接...

VMware + Ubuntu18.04 による Hadoop クラスタ環境の構築に関するグラフィック チュートリアル

目次序文VMware クローン仮想マシン (準備、3 台の仮想マシンのクローン、1 台のマスター、2...