- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
目 录 Vue开发规范 基于模块开发 组件 组件命名规则 基础组件名 单例组件名 紧密耦合的组件名 组件名中的单词顺序 组件文件夹命名规则 method方法 methods方法命名规则 组件结构化 组件事件命名规则 v-for与v-if 为 v-for 设置键值 避免 v-if 和 v-for 用在一起 Prop Prop命名规则 Prop定义 避免 this.$parent 谨慎使用 this.$refs 隐性的父子组件通信 元素 元素特性的顺序 多个特性的元素摆放规则 单文件组件的顶级元素的顺序 简化代码 模板中简单的表达式 简单的计算属性 指令缩写 文件引用路径 其他注意 组件数据 将 this 赋值给 component 变量 对组件文件进行代码校验 尽可能使用 mixins 非 Flux 的全局状态管理 只在需要时创建组件 HTML开发规范 本文档使用 看云 构建 - 2 - HTML语法 HTML5 doctype 语言属性 IE 兼容模式 字符编码 引入 CSS 和 JavaScript 文件 实用为王 属性顺序 布尔 (boolean )型属性 减少标签的数量 JavaScript 生成的标签 CSS开发规范 CSS语法 声明顺序 不要使用 @import 媒体查询 (Media query )的位置 带前缀的属性 单行规则声明 简写形式的属性声明 Less 和 Sass 中的嵌套 Less 和 Sass 中的操作符 注释 class 命名 选择器 代码组织 本文档使用 看云 构建 - 3 - Vue开发规范 Vue开发规范 Vue前端开发规范 使用之前请注意以下几点 : 尽量参照文档内的说明来 不清楚的地方及时询问 若部分规则没有定义或有错误 ,及时提出 ,修改后按照新规则来 编辑于2018-05-24 本文档使用 看云 构建 - 4 - 基于模块开发 基于模块开发 始终基于模块的方式来构建你的 app ,每一个子模块只做一件事情。 Vue.js 的设计初衷就是帮助开发者更好的开发界面模块。一个模块是应用程序中独立的一个部分。 怎么做 ? 每一个 Vue 组件 (等同于模块 )首先必须专注于解决一个单一的问题 ,独立的、可复用的、微小的 和 可 测试的。 如果你的组件做了太多的事或是变得臃肿 ,请将其拆分成更小的组件并保持单一的原则。 一般来说 ,尽量保证每一个文件的代码行数不要超过 100 行。 也请保证组件可独立的运行。 比较好的做法是增加一个单独的 demo 示例。 本文档使用 看云 构建
有哪些信誉好的足球投注网站
文档评论(0)