在学习vuex时,定义mutation, 文档上说可以const 定义一个常量,那么 mutations就可以这么写
mutations:{ [常量名称](store, param){} }
这种写法是一般写法的替代,一般写法是:
mutations:{ 'myMutation'(store , param) {} }
那么意义在哪呢?多此一举的意义在哪呢
网上其中一个说法是, 一个很大的项目, 多个组合作, 这个就很有用. 有用在于, 我们不必商量一个命名规范(驼峰式还是横线/下划线式) , 统一使用常量命名规范( 全部大写 )
缺点也很明显, 写更多的代码 , 全大写的写法也不美观(个人认为)
总结: 项目不需要很多组共同开发 , 一般不需要用常量这种方式