|
@@ -120,7 +120,7 @@ const store = new Vuex.Store({ ...options });
|
|
|
|
|
|
* тип: `Boolean`
|
|
|
|
|
|
- Интеграция в devtools конкретного экземпляра Vuex. Например, передача `false` сообщает экземпляру хранилища Vuex, что не требуется подписываться на плагин devtools. Это будет полезно если у вас несколько хранилищ на одной странице.
|
|
|
+ Интеграция в devtools конкретного экземпляра Vuex. Например, передача `false` сообщает экземпляру хранилища Vuex, что не требуется подписываться на плагин devtools. Это будет полезно если у вас несколько хранилищ на одной странице.
|
|
|
|
|
|
``` js
|
|
|
{
|
|
@@ -206,6 +206,21 @@ store.subscribeAction((action, state) => {
|
|
|
|
|
|
Для прекращения отслеживания, необходимо вызвать возвращаемую методом функцию.
|
|
|
|
|
|
+> Добавлено в версии 3.1.0
|
|
|
+
|
|
|
+Начиная с версии 3.1.0, в `subscribeAction` также можно определять, должен ли обработчик вызываться *до* или *после* вызова действия (по умолчанию поведение *до*):
|
|
|
+
|
|
|
+``` js
|
|
|
+store.subscribeAction({
|
|
|
+ before: (action, state) => {
|
|
|
+ console.log(`before action ${action.type}`)
|
|
|
+ },
|
|
|
+ after: (action, state) => {
|
|
|
+ console.log(`after action ${action.type}`)
|
|
|
+ }
|
|
|
+})
|
|
|
+```
|
|
|
+
|
|
|
Чаще всего используется в плагинах. [Подробнее](../guide/plugins.md)
|
|
|
|
|
|
### registerModule
|