Beispieldemonstration: Unterkomponenten: <Vorlage> <div> <h3>Ich bin {{name}}, ich bin {{age}} Jahre alt, mein Hobby ist {{hobby}}</h3>, {{flag}} </div> </Vorlage> <Skript> Standard exportieren { Name: „Cpn“, // Einfacher Empfang /* props:['Alter','Hobby','Name'], */ // Deklarieren Sie die zu empfangenden Daten und beschränken Sie die empfangenen Daten beim Deklarieren von Props:{ Name: { //Typ deklarieren:String, //Deklarieren Sie, ob es erforderlich ist: true, // Deklariere den Standardwert default:'Standardwert' }, Alter:{ Typ: Nummer, erfordern:wahr, Standard: 18 }, Hobby: Typ: Zeichenfolge, erfordern:false }, Flagge:{ Typ: Boolean, erfordern:false } } } </Skript> Übergeordnete Komponente: <Vorlage> <div id="app"> <!-- <cpn name='李明' age="22" hobby="Ball spielen"></cpn> <cpn name="Xiaohong" age="20" hobby="Klavier spielen"></cpn> --> <cpn name='Kontakt'></cpn> <cpn hobby="Programmierung" :flag="flag"></cpn> <!--Hinweis: Wenn Sie die Daten in den aktuellen Komponentendaten an die untergeordnete Komponente übergeben möchten, müssen Sie sie in der Form v-bing übergeben: Variablenname = "Variablenname". Wenn die übergebenen Daten nicht in Daten enthalten sind, muss die Bindungsanweisung nicht hinzugefügt werden, d. h. v-bind (kann wie folgt abgekürzt werden:) --> <button @click="changeFlag">Wechseln</button> </div> </Vorlage> <Skript> importiere Cpn aus './components/Cpn.vue' Standard exportieren { Komponenten: { Cpn }, Name: "App", Daten() { zurückkehren { Flagge: falsch } }, Methoden: { Flagge ändern(){ Konsole.log(dieses.Flag) diese.flagge=!diese.flagge; Konsole.log(dieses.Flag) } }, } </Skript> Wenn wir das obige Programm ausführen, können wir sehen, dass, wenn wir einen Wert ändern, indem wir auf die Schaltfläche der übergeordneten Komponente klicken, sich auch der von der untergeordneten Komponente empfangene Wert entsprechend ändert. Es gibt zwei Möglichkeiten für eine untergeordnete Komponente, Daten von ihrer übergeordneten Komponente zu empfangen:
Dies ist das Ende dieses Artikels über die Verwendung von Requisiten in Vue. Weitere Informationen zur Verwendung von Requisiten in Vue finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, Sie werden 123WORDPRESS.COM auch in Zukunft unterstützen! Das könnte Sie auch interessieren:
|
<<: Das Implementierungsprinzip von Tomcat zur Korrektur des nativen Threadpool-Fehlers des JDK
>>: CSS-Implementierungscode für horizontale und vertikale Fortschrittsbalken
Beim Schreiben von HTML-Code sollte die erste Zei...
Ich hatte nichts zu tun, also kaufte ich zum Lern...
In diesem Artikel wird der spezifische Code von V...
Der vollständige Code lautet wie folgt : HTML Quel...
Vorwort Sie erhalten möglicherweise häufig Warn-E...
Als ich zum ersten Mal mit Docker in Berührung ka...
Inhaltsverzeichnis 1. Voranalyse 1. Vorabanalyse ...
Inhaltsverzeichnis Vorwort 1. Erstellen Sie Objek...
Netzwerk-Ports freigeben Tatsächlich gibt es in D...
1. Funktionseinführung sed (Stream EDitor) ist ei...
Vorbereitung 1. Überprüfen Sie, ob die GPU CUDA u...
Wie unten dargestellt: Aktualisiere Tabelle1 als ...
Server: Ubuntu Server 16.04 LSS Kunde: Ubuntu 16....
Letztes Jahr habe ich aufgrund von Projektanforde...
Inhaltsverzeichnis 1. Einführung in den Autofs-Di...