|
@@ -37,7 +37,7 @@ store.state.b // -> состояние модуля moduleB
|
|
|
const moduleA = {
|
|
|
state: { count: 0 },
|
|
|
mutations: {
|
|
|
- increment: (state) {
|
|
|
+ increment (state) {
|
|
|
// state указывает на локальное состояние модуля
|
|
|
state.count++
|
|
|
}
|
|
@@ -135,4 +135,4 @@ store.registerModule('myModule', {
|
|
|
|
|
|
Динамическая регистрация модулей позволяет другим плагинам Vue также использовать Vuex для управления своим состоянием, добавляя модуль к хранилищу данных приложения. Например, библиотека [`vuex-router-sync`](https://github.com/vuejs/vuex-router-sync) интегрирует vue-router во vuex, отражая изменение текущего пути приложения в динамически присоединённом модуле.
|
|
|
|
|
|
-Удалить динамически зарегистрированный модуль можно с помощью `store.unregisterModule(moduleName)`. Обратите внимание, что статические (определённые на момент создания хранилища) модули при помощи этого метода удалить не получится.
|
|
|
+Удалить динамически зарегистрированный модуль можно с помощью `store.unregisterModule(moduleName)`. Обратите внимание, что статические (определённые на момент создания хранилища) модули при помощи этого метода удалить не получится.
|