vue this.$store.dispatch.apply 掉用actions
时间: 2023-11-28 16:43:18 浏览: 55
在Vue中使用this.$store或者是$route一直报错的解决
是的,可以使用`this.$store.dispatch`来调用actions。具体方法如下所示:
```javascript
// 在组件中调用actions
this.$store.dispatch('actionName', payload)
```
其中,`actionName`是你想要调用的actions的名称,`payload`是你想要传递给actions的参数。
另外,你也可以使用ES6的展开运算符来传递多个参数:
```javascript
this.$store.dispatch('actionName', ...payload)
```
需要注意的是,如果你想要在非组件的地方调用actions,可以使用`store.dispatch`方法,具体方法如下所示:
```javascript
// 在非组件中调用actions
store.dispatch('actionName', payload)
```
阅读全文