ElementUIはカスケードセレクタを実装します

ElementUIはカスケードセレクタを実装します

この記事の例では、カスケードセレクターを実装するためのelementUIの具体的なコードを参考までに共有しています。具体的な内容は次のとおりです。

1. バックエンドからインターフェースを呼び出し、フロントエンドにデータを渡す

2. VUEコードを使用してカスケードオプションを表示する

<エルカスケーダー
        :disabled="無効"
        :props="デフォルトパラメータ"
        :options="オプション"
        v-model="選択されたオプション"
        :すべてのレベルを表示="false"
        フィルター可能
        :クリア可能="true"
      </el-cascader>

3. JSを定義する

データ() {
   オプション: [],
      選択されたオプション: [],
      デフォルトパラメータ: {
        ラベル: "名前",
        値: "コード",
        子供: 「子供」、
      },
},
作成された() {
 listArea(330000).then((レスポンス) => {
       console.log(応答);
       this.options = this.getTreeData(応答);
       this.loading = false;
     });
},
メソッド: {
 // 空の配列を再帰的に削除する getTreeData(data) {
      // jsonデータをループする for (var i = 0; i < data.length; i++) {
        データ[i].children.length < 1の場合{
          // children が空の配列の場合、children を undefined に設定します
          データ[i].children = 未定義;
        } それ以外 {
          // children が空の配列でない場合は、このメソッドを再帰的に呼び出し続けます。this.getTreeData(data[i].children);
        }
      }
      データを返します。
    }
}

4. 表示効果は以下のとおりです

以上がこの記事の全内容です。皆様の勉強のお役に立てれば幸いです。また、123WORDPRESS.COM を応援していただければ幸いです。

以下もご興味があるかもしれません:
  • elementui での el-cascader カスケードセレクタの実践
  • Vue+ElementUI のカスケードセレクターのバグの解決方法

<<:  IDEA を使用して Web プロジェクトを作成し、Tomcat に公開する方法

>>:  MySQLでデータを削除してもディスク領域が解放されないのはなぜですか

推薦する

Linuxはデュアルネットワークカードボンドとドライバーインターフェースを使用する

債券とは何かNIC ボンドは、実稼働シナリオでよく使用されるテクノロジーです。複数の NIC を 1...

Linux での vi (vim) の新しい使い方のまとめ

私は数年間 vi エディタを使ってきましたが、実用的な用途で使ったことはありませんでした。今日 Py...

MySQL データ ウェアハウスを保護するための 5 つのヒント

さまざまなソースからデータを集約することで、中央倉庫を作成できます。データ ウェアハウスは、ビジネス...

Canonical が Flutter で Linux デスクトップ アプリを有効化 (推奨)

Google の Flutter の目標は、どのプラットフォームを使用していても、ネイティブの速度...

MySQL 増分バックアップとブレークポイントリカバリスクリプトの例

導入増分バックアップとは、完全バックアップまたは最後の増分バックアップの後、後続の各バックアップでは...

Zabbixのインストールと展開の詳細な説明

序文Zabbix は最も主流のオープンソース監視ソリューションの 1 つです。導入自体は難しくありま...

MySQLスタートアップが起こした事故の実録

目次背景MySQLが完全に起動したかどうかを確認する方法事故最初の変更2回目の改訂要約するMySQL...

シンプルな計算機を実装する JavaScript コード

この記事では、参考までに、簡単な計算機を実装するためのJavaScriptの具体的なコードを紹介しま...

RHCEはApacheをインストールし、ブラウザでIPにアクセスします

1. at は、5 時間後にルート ディレクトリの at_test ファイルに「これは at タスク...

MySQL の日付と時刻関数の概要 (MySQL 5.X)

1. MySQLは現在の日付と時刻を取得する関数1.1 現在の日付 + 時刻 (日付 + 時刻) ...

MySQL 5.7 クラスタ構成手順

目次1. サーバーAのmy.cnfファイルを変更する2. サーバーBのmy.cnfファイルを変更する...

Expressはログイン認証を実装

この記事では、ログイン認証を実装するためのExpressの具体的なコードを例として紹介します。具体的...

MySQL5.7 シングルインスタンス自動起動サービスの設定プロセス

1.MySQLのバージョン [root@clq システム]# mysql -v MySQL モニター...

JavaScript はクリックして画像の形状を変更する (変換アプリケーション) を実装します。

JavaScriptをクリックすると画像の形状が変わります(変形の応用)。参考までに具体的な内容は...