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

JavaScript implementiert eine Seiten-Scrolling-Animation

Inhaltsverzeichnis Erstellen eines Layouts CSS-St...

Eine ausführliche Zusammenfassung der Überlegungen zu MySQL-Zeiteinstellungen

Existiert die Zeit wirklich? Manche Menschen glau...

Techniken zur Wiederverwendung von HTML

HTML-Wiederverwendung ist ein Begriff, der selten ...

Nginx leitet dynamisch an Upstream weiter, entsprechend dem Pfad in der URL

In Nginx gibt es einige erweiterte Szenarien, in ...

Sie müssen wahrscheinlich keine Switch-Anweisungen in JavaScript verwenden

Inhaltsverzeichnis Kein Schalter, keine komplexen...

HTML-Tabelle_Powernode Java Academy

Um eine Tabelle in HTML zu zeichnen, verwenden Si...

Teilen des JS-nativen Quellcodes des Spiels 2048 (das Neueste im Internet)

Ich habe mich kürzlich mit Algorithmen beschäftig...