Aus dem Kurs: Vue.js Grundkurs
So erhalten Sie Zugriff auf diesen Kurs
Werden Sie noch heute Mitglied und erhalten Sie Zugriff auf mehr als 23.200 Kurse von Branchenfachleuten.
provide und inject – Tutorial zu Vue.js
Aus dem Kurs: Vue.js Grundkurs
provide und inject
Angenommen, wir haben tief verschachtelte Komponenten und in meiner Hauptkomponente möchte ich Daten übergeben, die in der Urenkelkomponente, so habe ich es einmal genannt, benutzt werden sollen. Dann muss ich dafür die Props immer jeweils weiterreichen und das ist natürlich furchtbar mühsam und das ist ein Problem, was man Prop Drilling nennt. Da gibt es Abhilfe und die Abhilfe besteht darin, dass man provide und inject nutzt. provide gibt man bei der Hauptkomponente an und inject, das nutzt man da, wo man auf die Daten zugreifen möchte. Sehen wir uns das in einem Beispiel an, was nicht ganz so tief verschachtelt ist. Ich habe meine Hauptkomponente und da übergebe ich einen Text, der soll dann in der Enkelkomponente ausgegeben werden. Und dafür muss ich den aber an die Kindkomponente übergeben und die Kindkomponente muss das wiederum an die Enkelkomponente übergeben, damit das Ganze funktioniert. Das ist das Ergebnis. Wir sehen also, in der Enkelkomponente wird wirklich der Text…
Inhalt
-
-
-
-
Rolle von Komponenten3 Min. 22 Sek.
-
(Gesperrt)
Komponenten definieren4 Min.
-
(Gesperrt)
Lokale und globale Registrierung1 Min. 17 Sek.
-
(Gesperrt)
Daten übergeben2 Min. 23 Sek.
-
(Gesperrt)
Props genauer bestimmen4 Min. 49 Sek.
-
(Gesperrt)
Zugriff auf props im script1 Min. 32 Sek.
-
(Gesperrt)
Slots3 Min. 44 Sek.
-
(Gesperrt)
Verschachtelte Komponenten1 Min. 42 Sek.
-
(Gesperrt)
provide und inject2 Min. 32 Sek.
-
(Gesperrt)
Custom Events4 Min.
-
(Gesperrt)
Vordefinierte Komponenten4 Min. 52 Sek.
-
(Gesperrt)
Challenge: Komponente erstellen53 Sek.
-
(Gesperrt)
Solution: Komponente erstellen2 Min. 2 Sek.
-
-
-
-