用常量替代 Mutation 事件类型之在vue组件中提交数据(报错[vuex] unknown mutation type)
vuex中为了代码看起来简洁清晰,常常使用常量替代Mutation事件类型,但是在vue组件中怎么使用常量执行提交操作,也让我纠结了半天,这里记录下。那么在vue组件中怎么执行提交操作呢,我的直观想法是这样的:这样的话会报错:[vuex] unknown mutation type: mutationTypes.SOME_MUTATION1正确的做法是:mutati...
·
vuex中为了代码看起来简洁清晰,常常使用常量替代Mutation事件类型,但是在vue组件中怎么使用常量执行提交操作,也让我纠结了半天,这里记录下。
那么在vue组件中怎么执行提交操作呢,我的直观想法是这样的:
这样的话会报错:[vuex] unknown mutation type: mutationTypes.SOME_MUTATION1
正确的做法是:
mutationTypes.SOME_MUTATION1是个常量键,不能把它作为字符串,不然它会取不到mutation-types.js中定义的SOME_MUTATION1的常量值。
更多推荐
已为社区贡献4条内容
所有评论(0)