为了账号安全,请及时绑定邮箱和手机立即绑定

请问下面的函数写法什么意思?

请问下面的函数写法什么意思?

胡说叔叔 2018-11-14 14:15:19
在vuex中的mutations中定义的一个函数,在组件中调用//store.js在mutations中定义addCart:function (state,{goodIndex,foodIndex}) {    state.goods[goodIndex].foods[foodIndex].count++;  },//组件中调用methods:{    ...mapMutations(['addCart','removeCart','setCart']),    addCartItem:function(){        this.setCart({goodIndex:this.goodIndex,foodIndex:this.foodIndex});    }}    我的问题是为什么在调用setCart函数的时候不用传入state参数,目测如果调用的时候不传state参数的话,addCart函数执行的时候就会自动将在store中的state传入进去,这样的原理是什么??这是自己半个月前写的代码,现在看怎么也不理解了。。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 552 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号