# 校园配送-小程序 **Repository Path**: 298/xyps-mp ## Basic Information - **Project Name**: 校园配送-小程序 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-10-16 - **Last Updated**: 2024-03-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 移动端基础框架文档 ### UI 框架 [uVIew 官方文档](https://uviewui.com/) [ColorUi 样式库](https://ext.dcloud.net.cn/plugin?id=239) [ColorUI 样式预览](https://static-c9c10925-b2af-4c74-9493-4d6ae82c276d.bspapp.com) ### 项目结构 ``` ┌─.hbuilderx HBuilder配置 │ └─launch.json HBuilder 云开发相关配置 ├─components Vue组件 ├─filters Vue全局过滤器 ├─libs 库文件 ├─mixins Vue全局混入 ├─pages 页面 ├─request api请求 ├─static 静态资源 ├─store Vuex ├─styles 全局样式 ├─uni_modules uniapp插件 ├─unpackage 开发/生产资源 ├─utils 工具方法 ├─uview-ui UviewUI组件 ├─.editorconfig 编辑器配置 ├─.gitignore Git提交配置 ├─.prettierrc 代码格式配置 ├─App.vue Vue页面入口 ├─main.js Vue入口文件 ├─manifest.json uniapp项目配置 ├─README.md 项目金介绍markdown ├─uni.scss uniapp样式全局变量 └─vue.config.js vue配置文件 ``` ### 开发规范 #### All 1. **强制** 使用 4 个空格做为一个缩进层级,不允许使用 2 个空格或 tab 字符 2. 单行最长限制,每行不得超过 150 个字符 3. 模块书写顺序 template -> script -> style 4. 不允许定义不使用的变量 5. 控制台报错警告信息必须解决 6. api 方法等做好多端兼容适配 7. 所有页面创建采用分包模式开发 [分包开发](https://uniapp.dcloud.io/collocation/pages?id=subpackages) #### Template 1. v-for 和 v-if 不能在同一行标签上使用 2. v-for 必须使用:key 属性 3. 无用的标签请删除 4. class 命名必须语意化 #### Javascript 1. 使用 es6 开发规范书写代码 2. 方法名必须备注其作用 3. 复杂逻辑必须写好注释 #### Style 1. 样式必须使用 scss 开发 2. `