1.1.1 项目名
全部采用小写方式, 以短横线分隔。例:my-project-name。
1.1.2 目录名
参照项目命名规则,有复数结构时,要采用复数命名法。例:docs、assets、components、directives、mixins、utils、views。
1.1.3 图像文件名 HTML 文件
全部采用小写方式, 优先选择单个单词命名,多个单词命名以下划线分隔。
1.1.4 CSS 文件名 JavaScript 文件名
全部采用小写方式, 优先选择单个单词命名,多个单词命名以短横线分隔。
上述规则可以快速记忆为“静态文件下划线,编译文件短横线”。
1.2 Vue 组件命名
单文件组件名应该始终是单词大写开头 (PascalCase)
只拥有单个活跃实例的组件应该以 The 前缀命名,以示其唯一性。
基础组件:不包含业务,独立、具体功能的基础组件,比如日期选择器、模态框等。因此组件的 API 进行过高强度的抽象,可以通过不同配置实现不同的功能 应该全部以一个特定的前缀开头 —— Base