├── mock # mockjs
├── src
│ ├── api # 接口相关
│ │ ├── models # 数据模型
│ │ ├── auth.ts
│ │ └── ...
│ ├── assets # 静态资源目录,css、less/scss 等资源不要放在 static 目录下
│ ├── components # 组件目录
│ │ ├── AppProvider
│ │ └── ...
│ ├── config # 配置相关
│ │ ├── app.ts
│ │ └── encryptionConfig.ts
│ ├── enums # 枚举/常量
│ │ ├── appEnum.ts
│ │ └── ...
│ ├── language # i18n
│ │ ├── lang
│ │ └── index.ts
│ ├── pages # 页面
│ │ ├── about
│ │ └── ...
│ ├── pagesA # 子页面(拆包)
│ │ └── list
│ ├── stores # state 状态管理模式(pinia)
│ │ ├── modules
│ │ └── index.ts
│ ├── static # 静态文件静态公共文件
│ │ ├── images
│ │ └── ...
│ ├── types # 类型文件
│ ├── uni_modules # uni 组件库
│ ├── utils # 工具类
│ │ ├── cache # 缓存相关目录
│ │ ├── http # request相关目录
│ │ ├── interceptors # 拦截器相关目录
│ │ └── ...
│ ├── wxcomponents # 微信小程序组件
│ ├── App.vue # 这个文件的作用包括:调用应用生命周期函数、配置全局样式、配置全局的存储globalData
│ ├── env.d.ts
│ ├── main.ts # main.[js/ts] 是uni-app的入口文件,主要作用是初始化vue实例、定义全局组件、使用需要的插件如 vuex.
│ ├── manifest.json # manifest.json 文件是应用的配置文件,用于指定应用的名称、图标、权限等
│ ├── pages.json # 对uni-app进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar等 官方文档:https://uniapp.dcloud.net.cn/collocation/pages.html
│ └── uni.scss # uni.scss文件的用途是为了方便整体控制应用的风格 官方文档:https://uniapp.dcloud.net.cn/collocation/uni-scss.html
├── .editorconfig
├── .env
├── .env.development
├── .env.production
├── .env.staging
├── .eslintignore
├── .eslintrc.js
├── .gitignore
├── .npmrc
├── .prettierignore
├── .prettierrc.js
├── LICENSE
├── README.md
├── favicon.ico
├── index.html
├── package-lock.json
├── package.json
├── tsconfig.json
└── vite.config.ts