Skip to content

Latest commit

 

History

History
17 lines (16 loc) · 1.04 KB

File metadata and controls

17 lines (16 loc) · 1.04 KB

饱了么商家端(PC端)开发规范

  1. 使用ES6 + scss进行开发
  2. 文件夹名字使用下划线命名法
  3. Vue组建名字采用pascal命名法,即首字母大写的驼峰式命名,如LoginBox.vue
  4. 组件文件和组件使用相同的名字,组件名必须避免使用Vue保留标签名(包括HTML标签和Vue内部标签)
  5. 路由路径使用全小写命名法
  6. Store 中的Module 使用camel命名
  7. Store 中的state/getters/action使用 camel 命名
  8. Store 中的Mutation 使用全部大写的下划线命名法
  9. JS变量名、参数名、函数名:必须使用camel命名法。命名同时还需要关注语义,如:
    1. 变量名应当使用名词camel命名
    2. boolean类型的应当使用is、has等起头,表示其类型
    3. 函数名应当用动宾短语
  10. HTML标签id、class命名使用camel命名
  11. HTML标签中的属性必须用双引号包围
  12. 代码缩进为2个空格;语句末尾全部需要分号;其他代码风格细节参考eslint的提示进行修改