# mas-fe **Repository Path**: cc-dd/mas-fe ## Basic Information - **Project Name**: mas-fe - **Description**: No description available - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2018-10-17 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 凯普顿前端基础脚手架 ([文档](http://doc.cpt.com)) ## npm 命令 * `npm start`或则`npm run dev` 进入热开发模式 * `npm run build` 打包产品环境代码 * `npm run test:unit` 进行单元测试 ## 更新日志([CHANGELOG](./blob/master/CHANGELOG.MD)) ## 文档 1. [工具函数](./blob/master/docs/UTILS.MD) 2. [AJAX](./blob/master/docs/AJAX.MD) 3. [组件增强](./blob/master/docs/ENHANCE.MD) 4. [EDIT混合](./blob/master/docs/mixins/EDIT.MD) 4. [FORM混合](./blob/master/docs/mixins/FORM.MD) 4. [PAGE混合](./blob/master/docs/mixins/PAGE.MD) ## 规范 ## 前言 * 正确使用const和let替代var * 使用模板字符串`${this.data}` * 箭头函数 * 使用Promise代替回掉,请多尽量使用async await语法 * 不能直接操作dom * 尽量不要使用jquery和引入jquery库 * 静态资源引用不能使用绝对地址,请参考本项目的hello组件的图片引入方式 * table 金额字段列头和单元格内容居右,其他居左, ### 命名 * 文件全使用小写,并使用dash-case(单词之间使用'-'链接)命名方式 * components下每个组件应该有一个main.vue文件 * js代码使用camelCase(驼峰命名法) * 组件声明使用dash-case如:`` * css类使用dash-case * html元素的属性使用dash-case