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
Wenn Sie kein Linux-System haben, finden Sie unte...
1. Indizes speichern keine Nullwerte Genauer gesa...
Was ist der Unterschied zwischen der grünen Versi...
Gestern gab es keine Probleme beim Herstellen ein...
1. Schreiben Sie das Shell-Skript crontab.sh #!/b...
1. Was ist die HTML-Auszeichnungssprache? HTML is...
Der Erste: 1. Fügen Sie wichtige Headerdateien hi...
Vorwort Der Grund für das Schreiben dieses Artikel...
1. Installieren Sie Apache $ sudo apt update &...
<br />Ich habe mir heute die neu gestaltete ...
Inhaltsverzeichnis Was ist Express-Middleware? Vo...
<br />Um die Tabellenstruktur im Quellcode d...
Wir verwenden Klickereignisse häufig im A-Tag: 1. ...
Nachdem dieses Namensaufrufgerät mit dem Aufruf d...
In diesem Artikel wird der spezifische Code für d...