在Vue应用中,为了在组件中执行store的动作,可以使用dispatch
方法。我们可以利用Vuex的mapActions
辅助方法将store中定义的actions映射为组件的方法。首先从Vuex导入mapActions
,然后在组件的methods
属性中展开mapActions
返回的结果。给mapActions
提供一个数组或对象参数来指定映射的方法名称。例如,如果store中有一个名为getName
的action,我们可以在组件中映射一个同名方法getName
。执行组件的this.getName
方法将触发store中的getName
action。在浏览器中查看时,页面上会展示由getName
action获取的name
值。