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
Ich habe vor kurzem angefangen, MySQL zu lernen. ...
Wirkung der Operation html <Kopf> <meta ...
Manchmal müssen Sie Links verwenden, aber Sie müss...
In diesem Artikel wird der spezifische Code von j...
1. Browser-Rendering-Modus und Doctype Einige Web...
Als technischer Neuling zeichne ich den Vorgang d...
Für Anfänger, die gerade mit dem Erstellen einer ...
Inhaltsverzeichnis Einführung in Anaconda 1. Heru...
In diesem Artikel wird der spezifische Code für J...
In diesem Artikelbeispiel wird der spezifische Co...
Dieser Artikel erläutert anhand von Beispielen di...
Schauen Sie sich zuerst den Code und die Wirkung ...
Vorwort Dieser Artikel stellt hauptsächlich die r...
Definition von Float Setzt das Element aus dem no...
<br />Dies ist nicht nur ein Zeitalter der I...