Heim >Web-Frontend >HTML-Tutorial >Vuex-Konzeptverständnis und praktische Tutorials

Vuex-Konzeptverständnis und praktische Tutorials

零下一度
零下一度Original
2017-06-25 09:36:552122Durchsuche

Ich habe mich kürzlich mit Vuex2.0 befasst und nachdem ich mehrere Tage daran gearbeitet hatte, kamen mir endlich einige Ideen.

Zuallererst müssen Sie die darin enthaltenen Konzepte verstehen. Der Zweck des Schreibens dieses Artikels besteht darin, eine Referenz für das Frontend bereitzustellen Enthusiasten und vertiefen ihr Verständnis von vuex2.0.

Hören Sie auf, Unsinn zu reden, und kommen Sie direkt zu den praktischen Dingen. Dies ist ein Beispiel für die Zählung auf der offiziellen Website.

Lassen Sie uns zunächst ein Projekt starten.

Erster Schritt: Laden Sie das Vue-Projekt herunter und installieren Sie es.

Öffnen Sie git und führen Sie npm install --global vue-cli aus. Dies ist die Befehlszeile zum Installieren von Vue (Sie müssen dies ausführen). Befehl für die erste Installation. Wenn vue-cli bereits installiert wurde, muss es hier nicht installiert werden)

$ vue init webpack my-project (my-project hier ist der Name Ihres Projekts, Sie kann es beliebig wählen)

$ cd my-project (my-project meinen Projektordner eingeben)

$ npm install (installiert die abhängigen Projektquelldateien in package.json. Wenn ja Als Anfänger können Sie eslint und den Router installieren. (Verboten)

$ npm run dev (Führen Sie dieses Projekt aus)


Das Projekt wurde erfolgreich gestartet

Der zweite Schritt ist die Installation von Vuex

Im Basis-Vuex müssen Sie zunächst Vuex im Projekt installieren. Weitere Informationen erhalten Sie Informationen zum Herunterladen und Installieren finden Sie auf der offiziellen Website von Vuex. Offizieller Vuex-Download-Kanal

Hier habe ich NPM direkt zum Installieren und Herunterladen verwendet. Die Methode ist sehr einfach: Öffnen Sie das Terminal und geben Sie npm install vuex -S ein


Laden Sie Vuex herunter und installieren Sie es

Nachdem die Installation abgeschlossen ist, Erstellen Sie die Datei. Das erstellte Dateiverzeichnis lautet wie folgt:


Das aktuelle Dateiverzeichnis lautet wie folgt

Zunächst schreiben wir in Counter.vue in die Ansicht um den Inhalt anzuzeigen:


Counter.vue

Dann konfigurieren Sie store.js


store.js

main.js konfigurieren


main.js

Jetzt können Sie das Projekt ausführen und die Wirkung sehen


Es wurde erfolgreich ausgeführt

Beispiel 2.

Dann machen wir etwas etwas Fortgeschritteneres, zerlegen den Inhalt in der Vuex-Datei und schreiben ihn in Komponentenform, um unser Verständnis der Kernkonzepte in Vuex (Zustand, Getter, Mutationen, Aktionen, Module) Verständnis. Zur Unterscheidung habe ich ein neues Projekt vuex-2-demo gestartet.

Werfen wir zunächst einen Blick auf das Projektverzeichnis:


vuex-2-demo-Projektverzeichnis

Dann konfigurieren Sie Counter.vue,


Counter.vue

Schauen Sie sich dann den Eintrag des Shops an Datei index.js


index.js

Als nächstes kommt die Datei actions.js


actions.js

Als nächstes kommt die Datei mutations.js


mutations.js

Das Folgende ist getters.js


getters.js

Okay, als nächstes kommt die Hauptdatei main.js


main.js

Jetzt sind alle Dateien konfiguriert. Öffnen Sie das Terminal und geben Sie npm run dev ein.

Sie werden den gleichen Effekt wie in der ersten Demo sehen.


Operationserfolgsdiagramm

Okay, zwei einfache kleine Demos von vuex2.0 sind natürlich für Anfänger geeignet , Experten sind herzlich willkommen, Korrekturen vorzunehmen. Ich habe eine Leidenschaft für Front-End, und Front-End-Enthusiasten sind herzlich willkommen, zu kommunizieren und zu diskutieren.

Zusammenfassung:

Anhand dieser beiden kleinen Beispiele habe ich Vuex2.0 erfolgreich konfiguriert und erfolgreich ausgeführt, wodurch mein Verständnis der Kernkonzepte des Vuex2.0-Verständnisses vertieft wurde.

Das obige ist der detaillierte Inhalt vonVuex-Konzeptverständnis und praktische Tutorials. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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