You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Register mutations on the store. The handler function always receives`state`as the first argument (will be module local state if defined in a module), and receives a second `payload` argument if there is one.
25
+
Enregistrer les mutations sur le store. La fonction gestionnaire reçoit toujours`state`comme premier argument (sera l'état local du module si défini dans un module), et reçoit le `payload`en second argument s'il y en a un.
26
26
27
-
[Details](mutations.md)
27
+
[Détails](mutations.md)
28
28
29
29
-**actions**
30
30
31
-
- type: `{ [type: string]: Function }`
31
+
- type: `{ [type: string]: Function }`
32
32
33
-
Register actions on the store. The handler function receives a `context`object that exposes the following properties:
33
+
Enregistrer les actions sur le store. La fonction gestionnaire reçoit un objet `context`qui expose les propriétés suivantes :
34
34
35
35
```js
36
36
{
37
-
state, //same as store.state, or local state if in modules
38
-
rootState, //same as store.state, only in modules
39
-
commit, //same as store.commit
40
-
dispatch, //same as store.dispatch
41
-
getters //same as store.getters
37
+
state, //identique à `store.state`, ou à l'état local si dans des modules
38
+
rootState, //identique à `store.state`, seulement dans des modules
39
+
commit, //identique à `store.commit`
40
+
dispatch, //identique à `store.dispatch`
41
+
getters //identique à `store.getters`
42
42
}
43
43
```
44
44
45
-
[Details](actions.md)
45
+
[Détails](actions.md)
46
46
47
47
-**getters**
48
48
49
-
- type:`{ [key: string]: Function }`
49
+
- type:`{ [key: string]: Function }`
50
50
51
-
Register getters on the store. The getter function receives the following arguments:
51
+
Enregistrer les accesseurs sur le store. La fonction accesseur reçoit les arguments suivants :
52
52
53
53
```
54
-
state, //will be module local state if defined in a module.
55
-
getters //same as store.getters
54
+
state, //sera l'état local du module si défini dans un module.
55
+
getters //indentique à `store.getters`
56
56
```
57
57
58
-
Specific when defined in a module
58
+
Arguments spécifiques quand défini dans unmodule
59
59
60
60
```
61
-
state, //will be module local state if defined in a module.
61
+
state, //sera l'état local du module si défini dans un module.
62
62
getters, // module local getters of the current module
63
-
rootState, //global state
64
-
rootGetters //all getters
63
+
rootState, //état global
64
+
rootGetters //tous les accesseurs
65
65
```
66
66
67
-
Registered getters are exposed on `store.getters`.
67
+
Les accesseurs enregistrés sont exposés sur`store.getters`.
68
68
69
-
[Details](getters.md)
69
+
[Détails](getters.md)
70
70
71
71
-**modules**
72
72
73
-
- type: `Object`
73
+
- type:`Object`
74
74
75
-
An object containing sub modules to be merged into the store, in the shape of:
75
+
Un objet contenant des sous-modules qui seront regroupés dans le store, sous la forme suivante :
76
76
77
77
``` js
78
78
{
@@ -88,64 +88,64 @@ const store = new Vuex.Store({ ...options })
88
88
}
89
89
```
90
90
91
-
Each module can contain`state`and`mutations` similar to the root options. A module's state will be attached to the store's root state using the module's key. A module's mutations and getters will only receives the module's local state as the first argument instead of the root state, and module actions' `context.state`will also point to the local state.
91
+
Chaquemodulepeut contenir`state`et`mutations`, tout comme les optionsracine. L'état d'un module sera attaché à l'état racine du store en utilisant la clé du module. Les mutations et accesseurs d'un module recevront seulement l'état local du module en premier argument au lieu de l'état racine, et le `context.state`des actions du module pointeront également vers l'état local.
92
92
93
-
[Details](modules.md)
93
+
[Détails](modules.md)
94
94
95
95
- **plugins**
96
96
97
-
- type: `Array<Function>`
97
+
- type: `Array<Function>`
98
98
99
-
An array of plugin functions to be applied to the store. The plugin simply receives the store as the only argument and can either listen to mutations (for outbound data persistence, logging, or debugging) or dispatch mutations (for inbound data e.g. websockets or observables).
99
+
Un tableau de fonctions plugins qui seront appliquées au store. Un plugin reçoit simplement le store comme seul argument et peut soit écouter les mutations (pour la persistence de données, les logs ou le débogage) ou propager des mutations (pour les données internes, c.-à-d. websockets ou observables).
100
100
101
-
[Details](plugins.md)
101
+
[Détails](plugins.md)
102
102
103
103
- **strict**
104
104
105
-
- type: `Boolean`
105
+
- type: `Boolean`
106
106
- default: `false`
107
107
108
-
Force the Vuex store into strict mode. In strictmode any mutations to Vuex state outside of mutation handlers will throw an Error.
108
+
Force le store Vuex en modestrict. En mode strict, toute mutation de l'état en dehors des gestionnaires de mutation lancera une erreur.
Commit a mutation. `options`can have`root:true`that allows to commit root mutations in [namespaced modules](modules.md#namespacing). [Details](mutations.md)
130
+
Acter une mutation. `options` peut avoir `root: true` ce qui permet d'acter des mutations racines dans des [modules sous espace de nom](modules.md#namespacing). [Détails](mutations.md)
Dispatch an action. `options` can have `root:true` that allows to dispatch root actions in [namespaced modules](modules.md#namespacing). Returns a Promise that resolves all triggered action handlers. [Details](actions.md)
134
+
Propager uneaction. Retourne la valeur renvoyée par le gestionnaire d'action déclenché, ou une Promesse si plusieurs gestionnaires ont été déclenchés. [Détails](actions.md)
135
135
136
136
- **`replaceState(state: Object)`**
137
137
138
-
Replace the store's root state. Use this only for state hydration / time-travel purposes.
138
+
Remplacer l'état racine du store. Utiliser seulement pour hydrater l'état ou dans le but de voyager dans le temps.
Reactively watch a getter function's return value, and call the callback when the value changes. The getter receives the store's state as the only argument. Accepts an optional options object that takes the same options as Vue's `vm.$watch`method.
142
+
Observer de façon réactive la valeur de retour d'une fonction accesseur, et appeler la fonction de rappel lorsque la valeur change. L'accesseur reçoit l'état du store comme uniqueargument. Accepte un objet optionnel d'options qui prend les mêmes options que la méthode `vm.$watch` de Vue.
143
143
144
-
To stop watching, call the returned handle function.
144
+
Pour arrêter d'observer, appeler la fonction gestionnaire retournée.
145
145
146
146
-**`subscribe(handler: Function)`**
147
147
148
-
Subscribe to store mutations. The`handler`is called after every mutation and receives the mutation descriptor and post-mutation state as arguments:
148
+
S'abonner aux mutations du store. Le `handler` est appelé après chaque mutation et reçoit le descripteur de mutation et l'état post-mutation comme arguments:
149
149
150
150
``` js
151
151
store.subscribe((mutation, state) => {
@@ -154,42 +154,42 @@ const store = new Vuex.Store({ ...options })
154
154
})
155
155
```
156
156
157
-
Most commonly used in plugins. [Details](plugins.md)
157
+
Utilisé plus communément dans les plugins. [Détails](plugins.md)
0 commit comments