想问下为什么要有mutations-types.js这个东西呢
来源:7-3 播放器Vuex的相关应用
失恋麻辣香锅职人
2020-01-01
想问下为什么要有mutations-types.js
这个东西呢,官网api介绍也是说
还有 比如export const SET_XXX = 'SET_XXX'
这后面这个字符串不可以等于其他东西吗,为什么要等于定义的名字,
大写,联想应该是const常量 约定俗成是 大写,
就是没懂,这样的方式来定义,会很便捷吗?
如果是企业项目的话 ,我自己也没进过大企业,但是应该是那种模块化vuex,比如user模块,cart模块,模块化方式不比这个好吗?
求老师解答
写回答
1回答
-
这么写的好处在于没有 magic string,也就是当你去 commit 一个 mutation 的时候,可以通过变量而不是直接写字符串,避免出错。
112020-01-03
相似问题