1. Zusatzfunktionen Wenn eine Komponente mehrere Zustände abrufen muss, wäre die Deklaration aller dieser Zustände als berechnete Eigenschaften etwas repetitiv und redundant. Um dieses Problem zu lösen, können wir die Hilfsfunktion Hilfsfunktionen ins Script einbauen: importiere { mapState, mapMutations, mapActions, mapGetters } von 'vuex' 2. Beispiele1. mapState und mapGetters Da Zum Beispiel: Jetzt gibt es eine Eigenschaft userName im Store-Status: In der Home.vue-Komponente wird es über mapState abgerufen und auf der Schnittstelle angezeigt: Berechneter Code: berechnet:{ // Den Status im Store über die Hilfsfunktion abrufen ...mapState(['Benutzername']) //Entspricht: dem folgenden regulär berechneten Eigenschaftscode /* userName (){ gib dies zurück.$store.state.userName }*/ } Aufruf der Seite: Ergebnis: Auf diese Weise können Sie ein einfaches 2. mapMutations und mapActions Da Zum Beispiel: Jetzt gibt es in Der Code in Methoden:{ //Abkürzung für das Abrufen von Mutationen im Store …mapMutations(['Tipp']) //Entspricht /* tip(){ dies.$store.commit('Tipp'); }*/ } Aufruf in Komponente: Rufen Sie die Tippmethode in der Die Verwendung von Wie Sie dem obigen Beispiel entnehmen können, liegt der Nutzen von Hilfsfunktionen darin, dass sie uns dabei helfen, das Abrufen von Status, Getter, Mutation und Aktion im Store zu vereinfachen. Natürlich können die oben genannten Funktionen auch ohne die Verwendung von Hilfsfunktionen erreicht werden, wenn jedoch in einer Komponente mehrere Zustände gleichzeitig verwendet werden müssen, sind Hilfsfunktionen praktischer. Damit ist dieser Artikel über die vier Zusatzfunktionen von Vuex abgeschlossen. Weitere relevante Inhalte zu Vuex-Zusatzfunktionen finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den folgenden verwandten Artikeln. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird! |
<<: Methode zum Vergleichen der Größe von Varchar-Typnummern in einer MySQL-Datenbank
>>: Detaillierte Erklärung des Befehls zum Anzeigen von Protokolldateien in der Linux-Umgebung
Klassische Farbkombinationen vermitteln Kraft und ...
Aktivieren Sie den Remotezugriff auf MySQL MySQL-...
Einfache Funktion: Klicken Sie auf das Plug-In-Sy...
1. Befehlseinführung Mit dem Befehl seq (Sequence...
Ich kann mich über die Befehlszeile ganz normal b...
Herunterladen https://tomcat.apache.org/download-...
Vorwort Letzte Woche fragte mich ein Kollege: „Br...
<meta http-equiv="x-ua-kompatibel" co...
Inhaltsverzeichnis MyISAM und InnoDB Gründe für L...
1. Befehlseinführung bzip2 wird zum Komprimieren ...
Kürzlich bin ich auf die Anforderung gestoßen, Te...
Win10-Installation (überspringen, falls bereits i...
Ich habe gerade am frühen Morgen die Installation...
Ich habe online gesucht und festgestellt, dass in...
Vorwort Backup ist die Grundlage der Notfallwiede...