@TerryWan
2016-10-08T11:21:12.000000Z
字数 1335
阅读 1216
新版运营平台结构说明和开发流程
工作
文件夹结构说明
\kkpromo_new\
模块开发流程
- 开发之前确认安装node、npm(一般安装node会附带安装npm)、cmder(或其他好用的控制台仿真器)
- 打开cmder,改变当前路径到路径kkpromo_new下: e.g. cd E:\www\kkpromo_new
- 执行 npm install 安装package.json中所有的插件,需要等待15-25分钟不等
- 安装完成之后有如下命令备选:一般需要在测试环境编译成功并测试完成才建议将正式的文件传到内网以及发布到外网。
- dev 编译测试环境文件
- dev-w 编译并监听测试环境文件
- prod 编译正式环境文件
- prod-w 编译并监听正式环境文件
注意:
每次开发之前需要update或从内网down最新的内容下来之后修改、编译,防止覆盖别人的修改成果。
涉及到新增模块调整路由及菜单地址模块:public\subnav.vue子菜单路径、src\app.js router map路径、src.主菜单路径。
前端开发约定:
基础约定
- 类名统一用中划线分隔
- id名、函数名、参数名统一用小驼峰
- 所有命名必须有意义,如函数名建议动词+名词
项目约定
- 能够模板(template)解决的数据逻辑问题都建议在模板中解决
- 页面组件的.content类需要加上标识每一页的类,命名如:cont-模块名-文件名;书写单页组件样式的时候写在所有选择器之前,防止样式冲突
- 涉及input的部分用public\input.vue组件书写
- 涉及select的部分用public\select.vue组件书写