VueJs前端开发规范

## VUEJS开发规范 ##

1. 基于组件化开发理解

2. 组件命名规范

3. 结构化规范

4. 注释规范

5. 编码规范

----------

### 基于组件化开发理解 ###

- 什么是组件?

          组件其实就是页面组成的一部分,好比是电脑中的每一个元件(如硬盘、键盘、鼠标),它是一个具有独立的逻辑和功能或界面,同时又能根据规定的接口规则进行相互融化,变成一个完整的应用。

          页面只不过是这样组件的容器,组件自由组合形成功能完整的界面,当不需要某个组件,或者想要替换某个组件时,可以随时进行替换和删除,而不影响整个应用的运行。前端组件化的核心思想就是将一个巨大复杂的东西拆分成粒度合理的小东西。

- 组件化开发的好处

        提高开发效率

        方便重复使用

        简化调试步骤

        提升整个项目的可维护性

        便于协同开发

        使其高内聚,低耦合,达到分治与复用的目的。

- 组件化和模块化的区别

        组件化是从产品功能角度进行分割,模块化是从代码实现角度进行分割,模块化是组件化的前提和基础。

- Vue组件化开发

        单文件系统,样式局部作用域

        基本组成结构: