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

vue.js Vue.js

Tony番长

2020-03-30

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

export default {
  SOME_MUTATION (state, payload) {

  },

  ANOTHER_MUTATION (state, payload) {

  },
}

第3860篇《Vuex:为什么我们用大写形式编写变异,动作和获取方法?》来自Winter(https://github.com/aiyld/aiyld.github.io)的站点

1个回答
伽罗 2020.03.30

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

从Vuex 文档中

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

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

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

问题类别

JavaScript Ckeditor Python Webpack TypeScript Vue.js React.js ExpressJS KoaJS CSS Node.js HTML Django 单元测试 PHP Asp.net jQuery Bootstrap IOS Android