Vue组件开发规范
=========
1. 目录-----
[
2. 引言](#2-引言) [
3. Vue组件开发规范概述](#3-vue组件开发规范概述) [
4. 命名规范](#4-命名规范) [
5. 文件结构规范](#5-文件结构规范) [
6. 代码风格规范](#6-代码风格规范) [
7. 性能优化规范](#7-性能优化规范) [
8. 测试与文档规范](#8-测试与文档规范)
2. 引言-----
Vue.js是一款优秀的JavaScrip前端框架,其组件化开发方式使得代码复用和团队协作更加高效。为了提高代码质量和团队协作效率,制定一套Vue组件开发规范至关重要。
3. Vue组件开发规范概述--------------------
###
3.1 单文件组件
建议使用单文件组件(.vue文件),包含模板、脚本和样式。
###
3.2 可复用性
组件应当具有高可复用性,遵循“关注分离”原则,即关注业务逻辑、关注样式、关注交互各自独立。
###
3.3 组件命名
组件名称应该符合语义化命名规则,避免使用缩写和不明确的名称。
4. 命名规范--------
###
4.1 组件命名
组件名称应该采用驼峰命名法,并且能够清晰地表达组件的作用。例如:`UserProfile`、`ProducLis`。
###
4.2 属性命名
属性名称应该采用短横线分隔,全部小写,并且能够清晰地表达属性的作用。例如:`user-ame`、`produc-lis`。
5. 文件结构规范----------
###
5.1 单文件组件结构
单文件组件应该包含三部分:模板部分、脚本部分和样式部分,各部分之间用注释隔开。例如:
```vueu003cemplaeu003e u003c!-- emplae par --u003eu003c/emplaeu003e
u003cscripu003eexpor defaul { // scrip par}u003c/scripu003e
u003csyle scopedu003e/ syle par /u003c/syleu003e```