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

CSS zum Erzielen eines Chat-Blaseneffekts

1. Rendern JD-Effekt Simulationseffekt 2. Grundsa...

js, um einen einfachen Front-End-Paging-Effekt zu erzielen

Einige Projekte haben ein relativ einfaches Gesch...

MySQL-Ansichtsprinzipien und grundlegende Bedienungsbeispiele

Dieser Artikel veranschaulicht anhand von Beispie...

Lösung zur Konvertierung in Inline-Styles in CSS (css-inline)

Sprechen Sie über die Szene E-Mail senden Einbett...

MySQL-Abfrage-Cache und Pufferpool

1. Caches - Abfrage-Cache Die folgende Abbildung ...

8 leistungsstarke Techniken zum Erstellen von HTML-Webseiten

<br />Es gibt zwar viele Tools zum Erstellen...

WEB Standard-Webseitenstruktur

Ob es sich nun um das Hintergrundbild oder die Tex...

Erklärung und Beispielverwendung von 4 benutzerdefinierten Anweisungen in Vue

Vier praktische Vue-Custom-Anweisungen 1. V-Wider...

Allgemeine Funktionen der MySQL-Grundlagen

Inhaltsverzeichnis 1. Allgemeine Funktionsklassif...

Spielen Sie mit der Connect-Funktion mit Timeout in Linux

Im vorherigen Artikel haben wir mit Timeouts unte...

Methodenbeispiel zum sicheren Abrufen tiefer Objekte von Object in Js

Inhaltsverzeichnis Vorwort Text Parameter Beispie...

So fügen Sie Anführungszeichen in HTML-Titel ein

<a href="https://www.jb51.net/" titl...