この記事の例では、カスケードセレクターを実装するための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 を応援していただければ幸いです。 以下もご興味があるかもしれません:
|
<<: IDEA を使用して Web プロジェクトを作成し、Tomcat に公開する方法
>>: MySQLでデータを削除してもディスク領域が解放されないのはなぜですか
MySQL 結合クエリ1. 基本概念2 つのテーブルの各行をペアで水平に接続して、すべての行の結果を...
hk_test(ユーザー名、パスワード) に値を挿入 ('qmf1', '...
Redis の紹介Redis は完全にオープンソースで無料であり、BSD プロトコルに準拠しており、...
現在のトランザクションはどの履歴バージョンを読み取ることができますか?読み取りビューは、トランザクシ...
序文:データベースを日常的に使用すると、パスワードが単純すぎて変更する必要がある場合、パスワードの有...
<br />これは、Steven D が書いた Web フロントエンド開発デザインの基本...
ReadOnly 属性を持つ TextBox は、クライアント上で次のマークアップとして表示されます...
MySQL データベースにデータを挿入します。以前はよく使われていた INSERT INTO テーブ...
2005年に業界に入ってから数か月後、労働者の日休みの期間中、1か月以上毎日12時まで残業をしました...
使用フレキシブル ボックスはフロントエンドの Web ページ レイアウトで重要な役割を果たしますが、...
mysql のデフォルトのストレージ ディレクトリは/var/lib/mysql/です。以下は、デフ...
Mysql-connector-java ドライバのバージョンの問題私のデータベースのバージョンは ...
目次1. 概要1. スカイウォーキング入門2. スカイウォーキング建築3. スカイウォーキングはどの...
この記事では、参考までにMySQL 8.0.15圧縮版のインストール方法を紹介します。具体的な内容は...
目次環境仮想マシンバージョンMySQL バージョン事前準備MySQLの実行ステータスを確認するルート...