uni-app 跨多端架构案例
项目结构
my-uniapp/
├── components/ # 组件目录
│ ├── header/ # 头部组件
│ ├── footer/ # 底部组件
│ └── ...
├── pages/ # 页面目录
│ ├── index/ # 首页
│ ├── details/ # 详情页
│ └── ...
├── static/ # 静态资源目录
│ ├── images/ # 图片资源
│ └── ...
├── store/ # Vuex 状态管理目录
│ ├── index.js # Vuex 主文件
│ └── ...
├── utils/ # 工具函数目录
│ ├── api.js # API 请求封装
│ ├── tools.js # 工具函数
│ └── ...
├── unpackage/ # 编译输出的目录
├── main.js # 主入口文件
├── App.vue # 应用配置组件
├── manifest.json # 应用配置文件
└── pages.json # 页面配置文件
架构要点
- 组件化开发:创建可复用的组件,提高开发效率。
- 状态管理:使用 Vuex 管理全局状态。
- API 抽象:统一管理