vuex中mapActions用法详解
一般而言,我们使用this.$store.dispatch('xxx')来触发action操作,有多少action需要被触发,就需要写多少个this.$store.dispatch('')方法;从而更加简便的方式出现了,他就是mapActions,mapActions就是将组件中的事件函数映射为对应的action,其中事件函数名称与action名称应该是一样的,写法如下:mapAct...
·
一般而言,我们使用this.$store.dispatch('xxx')来触发action操作,有多少action需要被触发,就需要写多少个this.$store.dispatch('')方法;
从而更加简便的方式出现了,他就是mapActions,mapActions就是将组件中的事件函数映射为对应的action,其中事件函数名称与action名称应该是一样的,写法如下:
mapActions:(['increament','decreament']),其中increament,decreament是事件函数名称与action名称。这样就不用写多个this.$store.dispatch('')语句了。
map简单理解为分发。dispatch也是分发的意思。如何分发?通过映射!如何映射?通过同名事件函数与action。
更多推荐
已为社区贡献2条内容
所有评论(0)