代码开发规范

5/29/2020

# 不要拷贝代码

  • 多项目公共页面
  • 项目内复制代码

# 多项目公共页面

  • 多个项目都有的公共页面放到一个公共项目里去维护;
  • 移动端需要跳转到公共页面使用新开 webView 的方式跳转;
  • 适用于少量参数传递的场景,需要传递大量参数时,考虑一下是否你的实现方案有问题;

# 项目内复制代码

  • 路由文件
  • 接口文件
  • 公共方法
  • 模版文件

# 代码规范

# 使用插件校验

  • 使用 Prettier 插件格式化 vue/js 文件
  • 使用 Beautify less 插件格式化 css/less 文件
  • 使用 Eslint 进行代码语法格式校验

# 下载插件和配置

  • 下载 vscode settings.json
  • 下载 vscode 插件包,放到C盘-Users-用户-.vscode-extesions目录下
  • 项目下新增 .prettierrc.js 格式化配置文件

# 命名规范

  • 不强制要求,建议采用小驼峰式命名;
  • 命名要求语义化,通过命名大体能知道用途;
  • 命名简介不要超过四个单词;
  • Boolean 类型以 is/has 等开头;
  • 查询类方法定义以 get、fetch、query 开头;