Maison > Article > interface Web > Qu’est-ce que la gestion de l’État ? Parlons de la façon d'utiliser Vuex pour la gestion de l'état
Qu'est-ce que la gestion de l'État ? L'article suivant vous présentera la gestion de l'état de Vuex et expliquera comment utiliser Vuex pour la gestion de l'état. J'espère qu'il vous sera utile !
Pendant le développement, notre application doit traiter une variété de données, qui doivent être enregistrées à un certain emplacement dans notre application. Pour ces données, nous appelons gestion gestion de l'état. . (Partage de vidéos d'apprentissage : tutoriel vidéo Vue)
Implémentation de base de la gestion de l'état de Vuex (les illustrations officielles sont utilisées ici)
1.
2. Utilisation de base :store est essentiellement un conteneur -->Le stockage d'état de vuex est réactif Lorsque l'état dans le magasin change, les composants répondants seront également mis à jour.npm install vuex// main.js import { createApp } from "vue" import App from "./App.vue" import store from "./store" const app = createApp(App) app.user(store) app.mount("#app")// src/store/index.js import { createStore } from "vuex" const store = createStore({ state: () => ({ counter: 100 }), mutations: { increment(state) { state.counter++ } } }) export default store
signifie que chaque application ne contient qu'une seule instanceAvantages : Si les informations d'état en contiennent plusieurs. est un objet d'instance de magasin, il sera plus difficile de le maintenir et de le gérer plus tard.store
L'arbre à états uniques est le moyen le plus direct pour nous de trouver des fragments d'un certain état, il est donc plus pratique de maintenir
Il y a deux manières ici, à savoir utiliser mapState dans les optionsAPI et l'API de composition
2 Le deuxième paramètre des getters
3 La fonction de retour des getters (compréhension)
4. La fonction auxiliaire de mapGetters
utilise essentiellement
1 La mutation transporte des données
2 Principes importants de mutation
. ? L'utilisation de base des actions
En raison de l'utilisation d'une seule arborescence d'états, tous les états de l'application seront concentrés dans un objet relativement volumineux. Lorsque l'application devient très complexe, l'objet du magasin peut devenir assez volumineux. Vuex nous permet donc de diviser le magasin en modules.
Chaque module a son propre état, mutation, action, getter et même des sous-modules imbriquésPar défaut, les actions et les mutations à l'intérieur du module sont toujours enregistrées dans l'espace de noms global.
Le nom ne peut donc pas être répété3. le module modifie ou dispatche le composant racine Modifiez l'état dans la racine dans l'action, puis il y a les méthodes suivantes :
,
Vidéo de programmation de base)
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!