logo

该视频仅会员有权观看

立即开通课程「Vue.js前端应用开发实践」权限。

¥
199
/ 年

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