Einführung in lokale Komponenten in Vue

Einführung in lokale Komponenten in Vue

In Vue können wir lokale Komponenten selbst definieren (registrieren)

So definieren Sie einen Komponentennamen:

var KomponenteA = { /* ... */ }

var KomponenteB = { /* ... */ }

Definieren Sie dann in der Komponentenoption die Komponenten, die Sie verwenden möchten:

neuer Vue({
  el: '#app',
 
// Komponentenzentrum Komponenten: {
 // Beim Rendern einer lokal registrierten Komponente auf der Ansichtsebene // component-a: der Name, den Sie beim Aufruf auf der Ansichtsebene verwenden möchten // ComponentA: Lokal registrierter Komponentenname „component-a“: ComponentA,
    'Komponente-b': KomponenteB
  }
})


Rufen Sie die lokale Komponente in der Ansichtsebene auf:

<div id="app">
        <Komponente-a></Komponente-a>
        <Komponente-b></Komponente-b>
    </div>


Zum Beispiel:

<Text>
    
    <div id="app">
        <Komponente-a></Komponente-a>
        <Komponente-b></Komponente-b>
    </div>
 
    <script src="./js/vue.js"></script>
    <Skript>
        let KomponenteA = {
            Vorlage:`
                <p>Ich bin eine lokale Komponente 1</p>
            `
        }
 
        let KomponenteB = {
            Vorlage:`
                <p>Ich bin eine lokale Komponente 2</p>
            `
        }
 
        lass vm = neues Vue({
            el:'#app',
            Daten:{
 
            },
            Komponenten: {
                "Komponente-a":KomponenteA,
                "Komponente-b":KomponenteB
            }
        })
    </Skript>


Die Ausgabe ist:

Das könnte Sie auch interessieren:
  • Lokale Vue-Komponentendatenfreigabe Vue.observable()-Nutzung
  • Beschreibung des Unterschieds zwischen globalen und lokalen Vue-Komponenten
  • VUE-Registrierung, globale Komponenten und lokale Komponenten, Prozessanalyse
  • Vue-Komponentendefinition, globale und lokale Komponenten, Beispiele für Vorlagen und dynamische Komponentenfunktionen
  • Detaillierte Analyse des Unterschieds zwischen globalen und lokalen Vue-Komponenten
  • Detaillierte Erklärung zur Verwendung globaler und lokaler Vue-Komponenten
  • Detaillierte Erläuterung der Verwendung globaler Komponenten und lokaler Komponenten in Vue-Komponenten
  • Detaillierte Erläuterung der globalen und lokalen Komponenten von vue.js

<<:  Die perfekte Lösung für das AutoFill-Problem in Google Chrome

>>:  Textarea-Tag in HTML

Artikel empfehlen

MySQL-Gruppierungsabfragen und Aggregatfunktionen

Überblick Ich glaube, dass wir häufig auf solche ...

Ändern Sie das JVM-Kodierungsproblem, wenn Tomcat ausgeführt wird

Frage: Vor kurzem traten bei der Bereitstellung d...

Eine ausführliche Einführung in React-Referenzen

1. Was ist Refs wird in Computern als Resilient F...

Grundlegende Kenntnisse zum MySQL UNION-Operator

MySQL UNION-Operator Dieses Tutorial stellt die S...

Inhaltstypbeschreibung, d. h. der Typ des HTTP-Anforderungsheaders

Um den Inhaltstyp zu lernen, müssen Sie zunächst ...

Erfahren Sie, wie Sie ein Vue-Projekt mit Docker bereitstellen

1.Schreiben Sie davor: Als leichtgewichtige Virtu...

Globale Aufrufimplementierung von Vue2.x Picker auf mobilen Endgeräten

Inhaltsverzeichnis Was ist die Picker-Komponente ...

Vue implementiert unregelmäßige Screenshots

Inhaltsverzeichnis Bilderfassung durch SVG CSS-Te...

Detaillierte Erklärung zum effizienten MySQL-Paging

Vorwort Normalerweise wird für MySQL-Abfragen mit...

Mysql-Datumsformatierung und komplexe Datumsbereichsabfrage

Inhaltsverzeichnis Vorwort Anwendungsszenarios fü...

Tutorial zur Installation und Kennwortkonfiguration von MySQL 5.7.21

Tutorial zur Installation und Kennworteinstellung...

Wartungsmethode für den Innodb-Systemtabellenbereich

Umweltbeschreibung: Es gibt eine laufende MySQL-U...

js-Code, der den Button mit der Eingabetaste verknüpft

Code kopieren Der Code lautet wie folgt: <html...

Detaillierte Erläuterung der Verwendung der MySQL-Verkettungsfunktion CONCAT

In den vorherigen Artikeln wurden die Ersetzungsf...

So löschen Sie die MySQL-Registrierung

Spezifische Methode: 1. Drücken Sie [ Win+R ], um...