vuex subscribeAction用法
时间: 2023-11-21 15:55:28 浏览: 127
详解Vuex中mapState的具体用法
5星 · 资源好评率100%
Vuex 的 `subscribeAction` 方法用于订阅 Vuex 中的 Action,可以在 Action 执行前后做一些额外的操作,例如打印日志、记录行为等。其使用方法如下:
```javascript
store.subscribeAction((action, state) => {
console.log(`action ${action.type} triggered`);
console.log(`payload: ${action.payload}`);
});
```
上述代码中,我们通过 `store.subscribeAction` 方法订阅了 Vuex 中的 Action,当 Action 被触发时,会执行回调函数中的代码。回调函数中的 `action` 参数表示当前触发的 Action,`state` 参数表示当前的状态。
需要注意的是,`subscribeAction` 方法只能在创建 store 实例之后调用,且不能在模块中使用。
阅读全文