Heim > Artikel > Web-Frontend > Lernen Sie Vues State-Management-Bibliothek der neuen Generation kennen: Pinia
Was ist Pinia? Wie benutzt man? Dieser Artikel führt Sie durch Vue, eine neue Generation der Staatsverwaltungsbibliothek – Pinia. Ich hoffe, er wird Ihnen hilfreich sein!
Pinia (Ananas auf Spanisch) ist im Wesentlichen immer noch eine Staatsverwaltungsbibliothek, die für die Zustandsfreigabe über Komponenten und Seiten hinweg verwendet wird. [Verwandte Empfehlungen: vue.js Video-Tutorial]
Der Unterschied zwischen Pinia und Vuex:
Freundlichere TypeScript-Unterstützung, Vuex‘ frühere Unterstützung für TS war sehr unfreundlich
Im Vergleich zu Vuex bietet Pinia eine einfachere API mit weniger Ritualen, Bereitstellung einer API im Composition-API-Stil
Keine verschachtelten Strukturen von Modulen mehr
Es gibt nicht mehr das Konzept von Namespaces, keine Notwendigkeit, sich an ihre komplexe Beziehung zu erinnern
1. Definition Ein Store ist
state、getters、actions
Zustand ist der Kernteil des Ladens, und der Laden wird zur Umsetzung unseres Zustandsmanagements verwendet.
Methode eins: Den Zustand einzeln direkt ändern
Methode zwei: Mehrere Zustände gleichzeitig ändernMethode vier: den Zustand zurücksetzen
1. Getter erkennen und definieren Eigenschaften von Store:
Sie können das Getters-Attribut verwenden in defineStore() Definition;
Getter können eine Funktion definieren, die einen Zustand als Parameter akzeptiert;
yarn add pinia
Aktion kann sein als Methoden in Komponenten verstanden , genau wie Getter, kann hierüber in der Aktion zugegriffen werden.
Action unterstützt asynchrone Vorgänge, sodass Sie „await“ verwenden können.
Weitere Kenntnisse zum Thema Programmierung finden Sie unter:
Einführung in die ProgrammierungDas obige ist der detaillierte Inhalt vonLernen Sie Vues State-Management-Bibliothek der neuen Generation kennen: Pinia. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!