# uni-app-base **Repository Path**: team-wang/uni-app-base ## Basic Information - **Project Name**: uni-app-base - **Description**: uni-app框架 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-16 - **Last Updated**: 2023-11-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### uniApp-cli 项目基本配置,使用vite+vue3+typescript编写,配置此刻最新的语法(2023年7月14日) ## 特别说明: 随着时间的变化语法上可能也会变化,如果变化,请开发者自行调整,因为这只是一个基础的项目 ### 项目文件夹结构说明: #### 1、interface中存放TS中的接口,推荐优先使用 xxx.d.ts的格式,因为如果该文件中没有使用import/export关键字,在使用时可以减少一次引入 #### 2、entities文件夹中存放项目中的实体类(不使用可以不创建) #### 3、types文件夹中存放项目中的类型别名 #### 4、enums文件夹中存放项目中的枚举 #### 5、request文件夹中是项目请求的基本封装(里面包含加密等一些工具函数,可根据项目随意修改) #### 6、图片等静态文件,请放在static文件夹中 #### 7、全局的组件,请放在components文件夹中 #### 8、工具函数/钩子 可以放在utils文件夹中 ### 常用配置说明: #### 1、 添加了auto-import vue和uniApp中的绝大多数函数可以不需要手动显式引入了,具体请查看 /src/autoImport.d.ts #### 2、 推荐使用 reflect-metadata、 class-transformer、class-validator 进行后端返回的数据校验(这需要你有面向对象的思想和编写面向对象代码的能力,以及知道ts中装饰器的使用,如果没有,完全可以不使用) #### 3、 配置了路径别名,请查看vite.config.ts 中的 alias 配置项 #### 4、 secretKey 是此刻(2023年7月14日)的密码本, 后面有可能会跟随后端的变动而变动 #### 5、 项目中启动了vue3.3.4的属性最新配置,可解构props,并且结构出来的值是响应式的 #### 6、 项目配置了全局的stylus工具函数在/src/assets/styles/public.styl 文件中