<Vorlage> <div > <h2>{{msg}}</h2> <!-- Implementiert durch Übergeben von Dateneigenschaften des Funktionstyps von der übergeordneten Komponente an die untergeordnete Komponente: Untergeordnete Komponente übergibt Daten an übergeordnete Komponente --> <Schule :getName="getName"/> <Student :getStudentname="getStudentname"/> <!-- Binden Sie ein benutzerdefiniertes Ereignis über die übergeordnete Komponente an die untergeordnete Komponente: Realisieren Sie die Datenübertragung von der untergeordneten zur übergeordneten Komponente--> <Alter v-on:elderSex="demo"/> <!-- Binden Sie ein benutzerdefiniertes Ereignis über die übergeordnete Komponente an die untergeordnete Komponente: Die untergeordnete Komponente übergibt Daten an die übergeordnete Komponente (zweite Schreibweise: using ref) --> <!-- <Student ref="student"/> --> </div> </Vorlage> <Skript> Importiere Schule aus „./components/School.vue“ Importiere Student aus './components/Student.vue' Importiere Age aus „./components/Age.vue“ Standard exportieren { Name: „App“, Komponenten: {Schule, Schüler, Alter}, Daten(){ zurückkehren { msg:'Hallo Welt! ' } }, Methoden:{ getName(Name){ console.log('App hat den Namen erhalten',Name); }, getStudentname(name1){ console.log('Name des Studenten erhalten',name1); }, demo(Sex1){ console.log('Demo wird aufgerufen',sex1); } }, // gemountet() { //Benutzerdefinierte Ereignisse binden // this.$refs.student.$on('elderSex',this.schoolAge) //Benutzerdefiniertes Ereignis binden (einmalig) // dies.$refs.student.$once('ältestesGeschlecht',dieses.Schulalter) // }, } </Skript> <Stilbereich> </Stil> <Vorlage> <div Klasse="Demo"> <h2>Name des Studenten: {{name}}</h2> <h2>Alter des Schülers: {{age}}</h2> <button @click="sendStudentname">Senden Sie den Namen des Studenten an die APP</button> </div> </Vorlage> <Skript> Standard exportieren { Name: 'Student', Requisiten: ['getStudentname'], Daten() { zurückkehren { Name: 'Zhang San', Alter: 19 } }, Methoden: { sendStudentname() { dies.getStudentname(diesen.namen) } } } </Skript> <Stil> .demo { Hintergrundfarbe: himmelblau; } </Stil> ZusammenfassenDieser 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:
|
<<: CSS-Overflow-Wrap – Verwendung neuer Eigenschaftswerte überall
>>: Kleine Details der Web-Frontend-Entwicklung
Der spezifische Code zur Implementierung von Skin...
1. Wichtige Punkte für die frühzeitige Planung de...
Bevor wir die GROUP BY- und HAVING-Klauseln vorst...
Statische Dateien Nginx ist für seine hohe Leistu...
Wenn ich irgendwelche unklaren Fragen habe, gehe ...
Nach der Eingabe von yum in Linux erscheint die E...
Seit der Einführung des contentEditable-Attributs ...
Vorwort In diesem Artikel werden hauptsächlich di...
Als ich mir selbst die Webentwicklung beibrachte,...
<br />Bevor Browser die nächste Generation v...
Inhaltsverzeichnis 1. Technischer Überblick 2. Te...
Herunterladen Download-Adresse: https://dev.mysql...
Um umfassendere Ergebnisse zu erhalten, müssen wi...
Wie in der Abbildung gezeigt: Aber bei der Anzeig...
Zunächst müssen wir wissen, was ein Zustandsmanag...