vue.js 動的コンポーネントの詳細な説明

vue.js 動的コンポーネントの詳細な説明

:動的コンポーネント

v-bind:is="component name" を使用すると、一致するコンポーネント名が自動的に検索されます。一致するコンポーネント名がない場合、表示されません。

<div id="アプリ">
    <test v-bind:is="which_to_show"></test>
</div>

<スクリプト>
    var デモ = 新しい Vue({
        el: "#app",
        データ: {
            表示する項目: "first"
        },
        コンポーネント:
            初め: {
                テンプレート: "<div>まずサブコンポーネントです</div>"
            },
            2番目: {
                テンプレート: "<div>ここにサブコンポーネント 2 があります</div>"
            },
            三番目: {
                テンプレート: "<div>ここにサブコンポーネント 3 があります</div>"
            }
        }
    });
</スクリプト>

ここに写真の説明を記入してください

which_to_show の値を変更することで、次のようにロードしてレンダリングするコンポーネントを動的に変更できます。

ここに写真の説明を記入してください

vue.js 動的コンポーネントの詳細な説明に関するこの記事はこれで終わりです。より関連性の高い vue.js 動的コンポーネントのコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • Vue.js 動的コンポーネント分析
  • Vue.js 親子コンポーネント通信の動的バインディングの例
  • Vue.js での動的コンポーネント テンプレートの実装
  • Vue.js スロットにおけるスコープ付きスロットの使用法の詳細な説明
  • フロントエンドアーキテクチャ Vue アーキテクチャ スロット使用チュートリアル
  • Vue2のスロットの基本的な使用仕様
  • Vue のデフォルト スロット、名前付きスロット、スコープ スロットの定義と使用方法
  • vue.js の動的コンポーネントとスロットの使用の概要

<<:  Ubuntu16.04にCUDA9.0をインストールするための詳細なチュートリアル

>>:  MySQL 外部キー制約の詳細な説明

推薦する

TomcatはXMLを解析し、リフレクションを通じてオブジェクトを作成します。

次のサンプル コードでは、Tomcat が XML を解析し、リフレクションを通じてオブジェクトを作...

要素の幅(高さ)の適応を実現するCSSおよびCSS3の柔軟なボックスモデル

1. CSSは左の固定幅と右の適応幅を実現します1. ポジショニング <!DOCTYPE ht...

適応幅(パーセンテージ)に応じて Div の高さを調整する純粋な CSS

今日のレスポンシブ レイアウトの要件では、サイズを自動的に調整できる多くの要素で高さと幅の適応を実現...

MySQLのインデックス選択と最適化の詳細な説明

目次インデックスモデルB+ツリーインデックスの選択インデックスの最適化インデックスの選択性カバーイン...

ElementUIはel-formフォームリセット機能ボタンを実装します

目次ビジネスシナリオ:効果のデモンストレーション:ビジネスシナリオ: el-form を使用する場合...

MySQL DATEDIFF 関数を使用して 2 つの日付間の時間間隔を取得する方法

説明する2 つの日付間の時間間隔を返します。文法DateDiff(間隔、日付1、日付2 [、週の最初...

MySQL の 4 つのトランザクション分離レベルを例を使って分析する

序文データベース操作では、同時データ読み取りの正確性を効果的に保証するために、トランザクション分離レ...

MySQL マスタースレーブレプリケーションの実装手順

目次mysql マスタースレーブレプリケーションMySQL マスタースレーブレプリケーション方式My...

MySQLデータベースを作成し、中国語の文字をサポートする方法

まずMySQLの公式ドキュメントを見てみましょう: 5.7 {データベース | スキーマ} を作成 ...

Ubuntu 18.04 に mysql5.7.23 をインストールするチュートリアル

この記事では、Ubuntu18.04にmysql5.7.23をインストールする具体的な方法を参考まで...

Tomcat をサービスとして登録する際に注意すべき点のまとめ

Tomcat をサービスとして登録する場合の注意点は次のとおりです。 インターフェースを開いたら、以...

HTML 適応テーブル方式

<body style="scroll:no"> <テーブルの...

Vue で親コンポーネントから子コンポーネントにデータを渡すいくつかの方法

最近、Vue のソースコードを勉強していて、Vue で親コンポーネントと子コンポーネント間でデータを...

VMware仮想マシンの起動時に黒い画面が表示される問題を解決する

# VMware ハードディスクの起動優先順位を調整するステップ 1: 電源をオンにすると、BIOS...

Node.js での SerialPort モジュールの使用

目次目的モジュールのインストール基本的な使い方ポートをスキャンする開いているポートデータの送信データ...