Detaillierte Erklärung der dynamischen Komponenten von vue.js

Detaillierte Erklärung der dynamischen Komponenten von vue.js

:ist eine dynamische Komponente

Verwenden Sie v-bind:is="Komponentenname", um automatisch einen passenden Komponentennamen zu finden. Wenn kein passender Komponentenname vorhanden ist, wird er nicht angezeigt.

<div id="app">
    <test v-bind:is="welches_angezeigt_werden_soll"></test>
</div>

<Skript>
    var demo = neuer Vue({
        el: "#app",
        Daten: {
            which_to_show: "zuerst"
        },
        Komponenten:
            Erste: {
                Vorlage: "<div>Hier ist zuerst die Unterkomponente</div>"
            },
            zweite: {
                Vorlage: "<div>Hier ist die zweite Unterkomponente</div>"
            },
            dritte: {
                Vorlage: "<div>Hier ist die Unterkomponente dritter</div>"
            }
        }
    });
</Skript>

Geben Sie hier die Bildbeschreibung ein

Indem Sie den Wert von which_to_show ändern, können Sie die Komponente, die Sie laden und rendern möchten, dynamisch ändern, und zwar wie folgt:

Geben Sie hier die Bildbeschreibung ein

Dies ist das Ende dieses Artikels mit der detaillierten Erklärung der dynamischen Komponenten von vue.js. Weitere relevante Inhalte zu dynamischen Komponenten von vue.js finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

Das könnte Sie auch interessieren:
  • Vue.js dynamische Komponentenanalyse
  • Beispiel für dynamische Bindung der Kommunikation zwischen übergeordneten und untergeordneten Komponenten in Vue.js
  • Implementierung dynamischer Komponentenvorlagen in Vue.js
  • Detaillierte Erklärung zur Verwendung von Scoped Slots in Vue.js-Slots
  • Tutorial zur Verwendung von Vue-Architektur-Slots für die Front-End-Architektur
  • Grundlegende Nutzungsspezifikationen von Slots in Vue2
  • Vue-Standardslot, benannter Slot, Bereichsslot – Definition und Verwendung
  • Zusammenfassung der Verwendung dynamischer Komponenten und Slots von vue.js

<<:  Detaillierte Erläuterung der MySQL-Fremdschlüsseleinschränkungen

>>:  Detailliertes Tutorial zum Erstellen eines privaten Git-Servers unter Linux

Artikel empfehlen

Tutorial zu HTML-Tabellen-Tags (34): Zeilenspannen-Attribut ROWSPAN

In einer komplexen Tabellenstruktur erstrecken si...

Erläuterung des HTML-Tabellenlayouts als Beispiel

Die Elemente in einem HTML-Dokument werden hinter...

Detaillierte Schritte zur Installation des NERDTree-Plugins in Vim unter Ubuntu

NERDTree ist ein Dateisystembrowser für Vim. Mit ...

Wichtige Updates für MySQL 8.0.23 (neue Funktionen)

Autor: Guan Changlong ist DBA in der Delivery Ser...

Verwenden Sie reines JS, um den sekundären Menüeffekt zu erzielen

In diesem Artikelbeispiel wird der spezifische JS...

RHEL7.5 MySQL 8.0.11 Installations-Tutorial

Dieser Artikel zeichnet das Installationstutorial...

Neue Einstellungen für Text und Schriftarten in CSS3

Textschatten Textschatten: horizontaler Versatz, ...

Verwenden Sie Javascript, um eine dynamische QQ-Registrierungsseite zu erstellen

Inhaltsverzeichnis 1. Einleitung 1. Grundlayout 2...

react-beautiful-dnd implementiert die Drag-and-Drop-Funktion für Komponenten

Inhaltsverzeichnis 1. Installation 2.API 3. reagi...

Implementierung des Pushens von Docker-Images zum Docker Hub

Nachdem das Image erfolgreich erstellt wurde, kan...