Detaillierte Erklärung der Vue-Komponenten

Detaillierte Erklärung der Vue-Komponenten

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

Bildbeschreibung hier einfügen

<Text>
    <div id="Wurzel">
        <h2>{{name}}</h2>
        <hr>
        <Schule></Schule>
        <hr>
        <Schüler></Schüler>
        <hr>
        <!-- <h2>Name des Studenten: {{name}}</h2>
        <h2>Alter des Schülers: {{age}}</h2> -->
    </div>
    <div id="root2">
        <hallo></hallo>
    </div>
    <Skript>
        Vue.config.productionTip = falsch;
        //Schulkomponente erstellen//el:'#root'
        //Achten Sie beim Definieren einer Komponente darauf, das Konfigurationselement „el“ nicht zu schreiben, da letztendlich alle Komponenten von einer VM verwaltet werden, die entscheidet, welcher Container bedient wird const school = Vue.extend({
            Vorlage: `
            <div>
                <h2>Name der Schule: {{schoolName}}</h2>
                <h2>Schuladresse: {{address}}</h2>
               <button @click="showName">Klicken Sie hier, um den Namen der Schule anzuzeigen</button>
                </div>
           `,
            Daten() {
                zurückkehren {
                    Schulname: 'Zweite Mittelschule',
                    Adresse: 'Peking',
                }
            },
            Methoden: {
                zeigeName() {
                    Alarm (dieser.Schulname)
                }
            }
        })
        //Der erste Schritt: Komponenten erstellen //Studentenkomponenten erstellen const student = Vue.extend({
            Vorlage: `
         <div>  
        <h2>Name des Studenten: {{name}}</h2>
        <h2>Alter des Schülers: {{age}}</h2>
        </div>
           `,
            Daten() {
                zurückkehren {
                    Name: 'Xiao Wang',
                    Alter: 20,
                }
            }
        })
        //VM erstellen
        neuer Vue({
            el: "#Wurzel",
            Daten: {
                Name: ,Hallo Welt!‘ '
            },
            //Schritt 2: Komponenten registrieren (lokale Registrierung)
            Komponenten:
                Schule,
                Student
            }
        })

        const hallo = Vue.extend({
            Vorlage: `
            <div><h2>Hallo! Student Wang</h2></div>
            `
        })
        Vue.component('hallo', hallo)
        neuer Vue({
            el: "#root2"
        })
    </Skript>
</body>

Zusammenfassen

Dieser Artikel endet hier. Ich hoffe, er kann Ihnen helfen. Ich hoffe auch, dass Sie mehr Inhalt auf 123WORDPRESS.COM lesen können!

Das könnte Sie auch interessieren:
  • Detaillierte Erklärung der benutzerdefinierten Ereignisse von Vue-Komponenten
  • Detaillierte Erklärung der Wertübertragung zwischen übergeordneten und untergeordneten Komponenten in Vue3
  • Detaillierte Erläuterung verschiedener Methoden der Vue-Komponentenkommunikation
  • Vue-Komponenten Dynamische Komponenten detaillierte Erklärung
  • Detaillierte Erläuterung der Verwendung der Drag & Drop-Zoom-Komponente für Vue-Bilder
  • Detaillierte Erklärung zur Verwendung von Router-View-Komponenten in Vue

<<:  Einfaches Beispiel für die Verwendung eines Docker-Containers

>>:  CSS-Hacks \9 und \0 funktionieren möglicherweise nicht zum Hacken von IE11\IE9\IE8

Artikel empfehlen

So lösen Sie das Problem des verstümmelten DOS-Fensters in MySQL

Das Problem mit dem verstümmelten Code ist folgen...

CSS3 realisiert die Animation des Shuttle-Sternenhimmels

Ergebnis: html <canvas id="Sternenfeld&qu...

Detaillierte Erklärung zur Anzeige der aktuellen Anzahl an MySQL-Verbindungen

1. Zeigen Sie die detaillierten Informationen all...

So fügen Sie einer Tabelle in SQL Felder und Kommentare hinzu

1. Felder hinzufügen: Tabelle Tabellennamen änder...

Empfohlene Plugins und Anwendungsbeispiele für Vue-Unit-Tests

Inhaltsverzeichnis rahmen Erstklassiges Fehlerrep...

Lösung für das Docker-Pull-Timeout

In letzter Zeit ist das Abrufen von Docker-Images...

Beschreibung der Nginx-Zugriffsprotokoll- und Fehlerprotokollparameter

veranschaulichen: Es gibt zwei Haupttypen von Ngi...

Zusammenfassung einiger meiner häufig verwendeten Linux-Befehle

Ich habe zwei Jahre lang im Betrieb und in der Wa...

Lösung für das zu langsame Herunterladen des Docker-Images

Der Download des Docker-Images hängt oder ist zu ...