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
Lesetipp: Navicat12.1 Serie Cracking und Aktivier...
In diesem Artikel haben wir den Startvorgang von ...
Die bedeutendste Website-Änderung im Jahr 2011 bet...
Über die Baumdarstellung von Vue wird im Projekt ...
Inhaltsverzeichnis 1. querySelector fragt ein ein...
<br />Ich habe festgestellt, dass viele Leut...
Laden Sie zunächst das Installationspaket von der...
1. Grundstruktur: Code kopieren Der Code lautet wi...
Textschatten Textschatten: horizontaler Versatz, ...
Inhaltsverzeichnis vue2.x Vorkonzept: Routing-Hoo...
Das CSS-Positionsattribut gibt den Positionierung...
Die aktuelle Umgebung ist: Centos 7.5 docker-ce 1...
Inhaltsverzeichnis 1. Problem 2. Lösung 2.1 Pagin...
In diesem Artikelbeispiel wird der spezifische JS...
Es ist sehr wichtig, den Betriebsstatus von Conta...