在团队编码过程中,统一编码风格,命名规范,注释要求,在团队协作中输出可读性强,易维护,风格一致的代码
- 使用 Visual Studio Code (VS Code) 进行代码编写
-
api目录 (相关全局请求调用配置、axios、jsonp)
-
assets目录(放置样式和需要使用的图片)
-
components目录 (基础组件:样式组件等 注意组件分类规范,可以在其下自建文件夹)
-
router目录 (路由配置)
-
store目录 (vuex的状态管理)
-
utils目录 ( js工具类 )
-
views目录 (vue页面)
- Tab缩进,二个空格,层次要求分明
2.不要省略可选的结束标签(closing tag)(如
</li>
或</body>
)
- 类名使用小写字母
- id 采用驼峰式命名
- 所有声明语句都应当以分号结尾
- 避免为 0 值指定单位,例如,用
margin: 0;
代替margin: 0px;
- 声明块的左花括号前添加一个空格
- 声明块的右花括号应当单独成行
- 每条样式声明应该独占一行
- 十六进制值应该全部小写,例如,
#f3f6fa
- 标准变量采用驼峰式命名
- 常量全大写,用下划线连接
- 变量名不应过短,要能准确完整地描述该变量所表述的事物
- 尽可能语义化标签,使结构更加信息
- 大段功能模块都需要明确中文注释(要求简短明确)
- 模板语法中的逻辑尽可能在filters、computed、methods中处理
- Tab缩进,四个空格,层次要求分明
- 组件名应该始终是多个单词的
- 单文件组件的文件名应该要么始终是单词大写开头( PascalCase ),要么始终是横线连接( kebab-case )
- 单文件组件应该总是按照
<template>
、<script>
和<style>
的标签顺序**
- 基本上处于scoped 私有域开发
- 大区块之间需要回车换行,且有有单独的中文注释
- 尽可能多用单行注释,注释需要与被注释的地方对齐