1. Erklärung von provide und inject
2. Verwendung von provide und inject
3. Übergeordnete Komponente <Vorlage> <erzi-com></erzi-com> </Vorlage> <script lang="ts"> importiere ErZi aus "../components/ErZi.vue" importiere {provide, ref} von "vue" Standard exportieren { Name:"Über", Komponenten: { 'erzi-com':ErZi }, aufstellen(){ geben Sie SunziData = ref ({ mit:100, Höhe: 50, bg:'rosa' }) // Der erste Parameter ist der Name der freigegebenen Daten (giveSunzi) // Der zweite Parameter sind die freigegebenen Daten (giveSunziData) bereitstellen('giveSunzi',giveSunziData) } } </Skript>
4. Sohnkomponente <Vorlage> <div> <h2>Sohn-Komponenten</h2> <div>Wert abrufen: {{getFaytherData}}</div> </div> <hr/> <Sonne-con></Sonne-con> </Vorlage> <script lang="ts"> importiere { defineComponent, inject } von „vue“; importiere SunZI aus "./SunZI.vue" exportiere StandarddefiniereKomponente({ Name: 'ErZi', Komponenten: { 'Sun-con':SunZI }, aufstellen(){ let getFaytherData = inject('giveSunzi'); return { getFaytherData } } }); </Skript> 5. Enkelkind-Komponente <Vorlage> <div> <h2>Enkelkomponenten</h2> <div>Der erhaltene Wert ist {{getYeYeData}}</div> </div> </Vorlage> <script lang="ts"> importiere { defineComponent, inject } von „vue“; exportiere StandarddefiniereKomponente({ aufstellen(){ Lassen Sie getYeYeData = inject('giveSunzi'); zurückgeben { getYeYeData } } }); </Skript> 6. Darstellung 7. Kann eine übergeordnete Komponente mehrere Provider übergeben?
8. Referenzszenarien von provide und inject
Dies ist das Ende dieses Artikels über die Verwendung von Provide und Inject in Vue3. Weitere relevante Inhalte zur Verwendung von Vue Provide und Inject finden Sie in früheren Artikeln auf 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! Das könnte Sie auch interessieren:
|
<<: Detaillierte Erklärung der Tomcat-Verzeichnisstruktur
>>: MySQL 8.x MSI-Version Installations-Tutorial mit Bildern und Text
Inhaltsverzeichnis Überblick CommonJS-Spezifikati...
Inhaltsverzeichnis MyISAM und InnoDB Gründe für L...
Nach der Konfiguration der TabBar im WeChat-Apple...
Im Front-End-Layoutprozess ist es relativ einfach...
Installationspfad: /application/mysql-5.5.56 1. V...
1. Voraussetzungen Wir verwenden zum Importieren ...
Auch bei der tatsächlichen Entwicklung von Websei...
MySQL führt SQL durch den Prozess der SQL-Analyse...
In der Einleitung steht: Absolute sagte: „Relativ...
Bild herunterladen Docker-Pull OpenJDK Erstellen ...
Bei der Arbeit an einem aktuellen Projekt habe ic...
Inhaltsverzeichnis 1. Mehrere .catch 2. Mehrere ....
Code kopieren Der Code lautet wie folgt: <html...
Das Konzept der gespeicherten MySQL-Prozedur: Ein...
Inhaltsverzeichnis Was ist ein Containerdatenvolu...