|
@@ -16,7 +16,7 @@ const store = new Vuex.Store({ ...options })
|
|
|
|
|
|
Корневой объект состояния хранилища Vuex. [Подробнее](state.md)
|
|
|
|
|
|
- Если вы передаёте функцию, возвращающую объект, то возвращаемый объект будет использован в качестве корневого состояния. Это может быть полезным, если вы хотите повторно использовать объект состояния, особенно при повтоном использовании модулей. [Подробнее](modules.md#повторное-использование-модулей)
|
|
|
+ Если вы передаёте функцию, возвращающую объект, то возвращаемый объект будет использован в качестве корневого состояния. Это может быть полезным, если вы хотите повторно использовать объект состояния, особенно при повторном использовании модулей. [Подробнее](modules.md#повторное-использование-модулей)
|
|
|
|
|
|
- **mutations**
|
|
|
|
|
@@ -89,7 +89,7 @@ const store = new Vuex.Store({ ...options })
|
|
|
}
|
|
|
```
|
|
|
|
|
|
- Каждый модуль может содержать `state` и `mutations`, как и корневое хранилище. Состояние модуля будет прикреплёно к корневому, по указанному ключу. Мутации и геттеры модуля получают при вызове первым аргументом только локальное состояние, а не корневое. При вызове действий `context.state` аналогичным образом указывает на локальное состояние модуля.
|
|
|
+ Каждый модуль может содержать `state` и `mutations`, как и корневое хранилище. Состояние модуля будет прикреплено к корневому, по указанному ключу. Мутации и геттеры модуля получают при вызове первым аргументом только локальное состояние, а не корневое. При вызове действий `context.state` аналогичным образом указывает на локальное состояние модуля.
|
|
|
|
|
|
[Подробнее](modules.md)
|
|
|
|
|
@@ -142,7 +142,7 @@ const store = new Vuex.Store({ ...options })
|
|
|
|
|
|
Устанавливает наблюдение за возвращаемым значением геттера, вызывая коллбэк в случае его изменения. Геттер получает состояние хранилища первым аргументом, и геттеры вторым аргументом. Возможно указание дополнительного объекта опций, с такими же параметрами как и у метода `vm.$watch` корневой библиотеки Vue.
|
|
|
|
|
|
- Для прекращения наблюдения, необходимо вызвать возвращённую функцию-хэндлер.
|
|
|
+ Для прекращения наблюдения, необходимо вызвать возвращаемую функцию обработчик.
|
|
|
|
|
|
- **`subscribe(handler: Function)`**
|
|
|
|
|
@@ -161,7 +161,7 @@ const store = new Vuex.Store({ ...options })
|
|
|
|
|
|
> Добавлено в версии 2.5.0
|
|
|
|
|
|
- Подписывается на действие хранилища. Обработчик `handler` вызывается после каждого дейсвтия и получает в качестве параметров дескриптов действия и текущее состояние хранилища:
|
|
|
+ Подписывается на действие хранилища. Обработчик `handler` вызывается после каждого действия и получает в качестве параметров дескриптов действия и текущее состояние хранилища:
|
|
|
|
|
|
``` js
|
|
|
store.subscribeAction((action, state) => {
|