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 mounten Sie eine neue Festplatte auf einem Linux-Cloud-Server

Hintergrund Im Unternehmen wurde ein neuer Server...

js, um eine einfache Produkt-Screening-Funktion zu erreichen

In diesem Artikelbeispiel wird der spezifische JS...

Grundlegende Syntax des MySQL-Index

Ein Index ist eine sortierte Datenstruktur! Die F...

Detaillierte Analyse der MySQL-Indizes

Vorwort Wir wissen, dass die Indexauswahl Aufgabe...

JavaScript zum Wechseln zwischen mehreren Bildern

In diesem Artikel wird der spezifische JavaScript...

Vue ElementUI implementiert einen asynchronen Ladebaum

In diesem Artikelbeispiel wird der spezifische Co...

Vue definiert private Filter und grundlegende Nutzung

Die Methoden und Konzepte privater und globaler F...

Ein Artikel, der Ihnen hilft, mehr über JavaScript-Arrays zu erfahren

Inhaltsverzeichnis 1. Die Rolle des Arrays: 2. De...

Empfehlen Sie einige nützliche Lernmaterialien für Neulinge im Webdesign

Viele Leute haben mich auch gefragt, welche Büche...

Detaillierte Erklärung dreier häufig verwendeter Webeffekte in JavaScript

Inhaltsverzeichnis 1 Element Offset-Serie 1.1 Off...

Implementierung einer Warenkorbfunktion basierend auf Vuex

In diesem Artikelbeispiel wird der spezifische Co...