目录规范
```.├── App.Vue # 主应用组件├── pages.json # 页面路由配置├── manifest.json # uni配置页├── main.js # 入口文件├── package.json # 引入第三方npm包├── common # 公共 方法 工具等│ └── utils # 公共 工具│ └── http-client # 公共 请求方法│ └── ...├── components # 公共 UI 组件│ └── ...├─- hybrid App端存放本地html文件的目录├─- platforms 存放各平台专用页面的目录,详见├── config # 公共 设置│ └── api.json # 公共 接口设置│ └── app.json # 公共 url 平台 等设置│ └── ...├── pages # 页面│ ├── login │ ├── addressbook| |-- my| |-- workbench| |-- message│ └── ... |-- subpkgs |-- xiaocheng |-- senhuo |-- xxx├── plugins # 第三方工具│ └── ...├── api │ └── user.js │ └── login.js │ └── ...├── static # 静态资源│ └── tab # tab栏图片│ └── ...├── store # 状态管理│ └── modules │ └── app # 应用级别状态│ └── auth # 登陆级别状态│ └── ...├── styles # 样式管理│ └── iconfont # 字体icon│ └── animation # 动画样式│ └── base # 基础公共样式│ └── ...├── mock-server # 数据模块服务
<a name="YQpZQ"></a>## 代码规范- 组件命名首先创建同名目录,组件名称均使用小写字母加 - 拼接,例如<br />address-book.vue- 组件及页面使用 .vue 文件开发- js,css等文件命名均使用小写字母加 - 拼接- 代码格式化在 hbuilder 中安装 prettier 进行代码格式化<br /><br />```javascriptmodule.exports = { printWidth: 180, semi: true, tabWidth: 4, useTabs: false, singleQuote: true, trailingComma: "none", bracketSpacing: true, htmlWhitespaceSensitivity: "ignore", parsers: { ".jsx": "flow", ".scss": "scss", ".ts": "typescript", ".less": "css", ".vue": "vue", ".nvue": "vue", ".ux": "vue", ".yml": "yaml", }}