Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung der Verwendung von Mutationen und Aktionen in Vuex

php中世界最好的语言
Freigeben: 2018-04-12 15:06:53
Original
3341 Leute haben es durchsucht

Dieses Mal werde ich Ihnen eine detaillierte Erklärung der Verwendung von Mutationen und Aktionens in Vuex geben. Was sind die Hinweise für die Verwendung? Mutationen und Aktionen wie folgt Dies ist ein praktischer Fall, schauen wir ihn uns an.

Der Unterschied zwischen Aktionen und Mutationen besteht nicht darin, Race-Bedingungen zu lösen, sondern in der Lage zu sein, mithilfe von Devtools Zustandsänderungen zu verfolgen. Tatsächlich sind Aktionen in Vuex nur ein

Architektur

-Konzept, das nicht notwendig ist. Letztlich handelt es sich nur um eine Funktion. Sie können darin tun, was Sie wollen. solange die Mutation am Ende ausgelöst wird. Der Umgang mit asynchronen Race Conditions ist Sache des Benutzers. Die einzige wirkliche Einschränkung von Vuex besteht darin, dass die Mutation synchron sein muss (in Redux ist sie wie ein Reduzierer). Muss synchron zum nächsten Zustand zurückkehren). Die Bedeutung der Synchronisation besteht darin, dass jede Mutation nach der Ausführung einem neuen Zustand entsprechen kann (wie beim Reduzierer). Sie können einen Schnappschuss von Devtools machen und ihn speichern und dann nach Belieben

zeitlich

reisen. Wenn Sie Devtool aktiviert haben und eine asynchrone Funktion aufrufen Mit dieser Aktion können Sie deutlich sehen, wann die aufgerufenen Mutationen aufgezeichnet werden, und Sie können sofort den entsprechenden Status anzeigen.

Persönlicher Test: Wenn ein asynchroner Vorgang in der Mutation ausgeführt wird, wird sofort ein Snapshot in Dev-Tools gedruckt, und der asynchrone Vorgang ist zu diesem Zeitpunkt noch nicht abgeschlossen ist Die Information ist falsch. Wenn Sie einen asynchronen Vorgang in einer Aktion ausführen, warten die Entwicklungstools, bis der asynchrone Vorgang abgeschlossen ist, bevor sie einen Schnappschuss der Mutation drucken. Dies erleichtert uns die Überprüfung der Zeitreise und der Änderungen in einer bestimmten Mutation.

Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!

Empfohlene Lektüre:

So implementieren Sie Yuansheng JS todolist-Funktion


FileReader implementiert eine lokale Vorschau vor dem Hochladen von Bildern

Das obige ist der detaillierte Inhalt vonDetaillierte Erläuterung der Verwendung von Mutationen und Aktionen in Vuex. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!