Vuex:为什么我们用大写形式编写变异,动作和获取方法?

我想知道为什么我们用大写形式写突变,动作和吸气剂的函数名?这个约定从何而来?

export default {
  SOME_MUTATION (state, payload) {

  },

  ANOTHER_MUTATION (state, payload) {

  },
}
伽罗2020/03/30 18:23:24

用大写字母写常量是一种长期的编码方式

从Vuex 文档中

在各种Flux实现中,将常数用于突变类型是一种常见的模式。这使代码可以利用像linters这样的工具,并将所有常量放在一个文件中,使您的合作者可以快速了解整个应用程序中可能发生的变异

因此,它实际上只是遵循了长期以来一直以大写字母命名常量的传统。不是必需的

是否使用常量在很大程度上是一个优先选择-在具有许多开发人员的大型项目中很有用,但是如果您不喜欢它们,则完全是可选的