vuex store.dispatch 传递参数
时间: 2023-08-04 18:07:45 浏览: 140
vuex中store存储store.commit和store.dispatch的用法
可以通过在调用 `store.dispatch` 方法时传递一个包含参数的对象来传递参数。例如,假设你有一个名为 `actionName` 的 action,并且你想传递一个名为 `param` 的参数,你可以这样调用 `store.dispatch`:
```javascript
store.dispatch('actionName', { param: 'value' });
```
在你的 action 中,你可以通过 `payload` 属性来访问传递的参数。例如:
```javascript
actions: {
actionName(context, payload) {
console.log(payload.param); // 输出 'value'
}
}
```
这样,你就可以在调用 `store.dispatch` 时传递参数并在 action 中使用它们了。
阅读全文