MeterSphere/frontend/代码规范.MD
2020-02-27 17:47:44 +08:00

906 B
Raw Blame History

####文件命名:

  • html 小写字母+横线,例如:index.htmlorg-list.html
  • js 小写字母+横线,例如:i18n.jsen-US.js
  • vue 驼峰命名首字母大写例如Login.vueHeaderUser.vue

####变量命名:

  • 常量 大写字母加下划线,例如:const ROLE_ADMIN='admin'
  • 变量 驼峰命名首字母小写例如let namelet currentProject
  • 方法 驼峰命名首字母小写例如function open(){}function openDialog()

####Vue组件:

  • 导出名称 驼峰命名首字母大写以Ms开头例如MsUser

####样式规范:

  • 均写入vue文件的标签内非全局样式必须添加scope
  • 修改ElementUI的样式仅在必要情况下写在
  • 命名 小写字母+横线,例如.menu.header-menu#header-top

####格式要求:

  • 遵循.editorconfig

####Vue风格指南: