基于 uni-app + Vue 3 的跨端应用项目,使用 uview-plus、uni-ui 组件库,实现充电站/充电桩信息展示、订单列表与详情、以及城市天气展示等功能。
接口文档.md 对所有已使用接口做了详细约定uview-plusuni-ui 各类通用组件(卡片、列表、表单等)dayjs:日期处理mqtt:MQTT 相关能力(如有使用)uuid:生成唯一标识完整依赖请参考根目录的 package.json。
@dcloudio/uni-cli(如果尚未安装,可通过 HBuilderX/官方文档配置)npm install
在项目根目录执行以下脚本之一:
npm run dev:h5
npm run dev:app # 默认 app
npm run dev:app-android # Android
npm run dev:app-ios # iOS
npm run dev:mp-weixin # 微信小程序
npm run dev:mp-alipay # 支付宝小程序
更多平台脚本可在根目录的 package.json 中的 scripts 字段查看。
npm run build:h5
npm run build:app # 默认 app
npm run build:app-android # Android
npm run build:app-ios # iOS
npm run build:mp-weixin npm run build:mp-alipay
各平台打包产物目录由 uni-app 决定,具体可结合 manifest.json 配置或 HBuilderX 文档查看。
项目通过 src/utils/request.js 封装了统一的 HTTP 请求工具,所有已使用的服务端接口(路径、入参、响应结构)均整理在根目录的 接口文档.md 中。
如需对接或联调后台服务,可优先参考该文档。
src/pages/index/:首页及充电站、充电桩相关页面src/pages/order/:订单列表与订单详情src/pages/weather/:天气展示页面src/utils/:接口配置与请求封装等工具src/uni_modules/:第三方/通用组件库(uni-ui、uview-plus 等)