ht-applet

uni-app 项目框架

目录结构

+-- dist/                                   ---打包之后的dist目录
+-- public/                                 ---静态目录,/xx 直接饮用,不需要public
|   --- index.html                          ---首页入口html文件
+-- src/
+   ---static/                              --- 主包静态资源文件
+   | +---/images                           --- 图片资源
+   ---/components/                         --- 插件市场组件目录
+   ---/pageComponents/                     --- 项目通用封装组件
+   ---/store/                              ---vuex 总 store 信息
+   | +---/module                           ---根据业务组件划分的状态
|   | ---index.js                           ---总vuex状态配置信息
+   ---/utils/                              ---通用工具方法
|   | +---/apis/                            ---接口模块
|   | ---api.js                             ---接口调用
+--- main.js                                ---入口文件
+--- App.vue                                ---应用入口
+--- ext.json                               ---第三方授权开发配置
+--- manifest.json                          ---uni-app配置文件
+--- pages.json                             ---小程序页面列表
+--- uni.scss                               ---uni-app全局样式
--- README.md                               ---Readme
--- package.json                            ---依赖包
等等

分支状态

1.master 正式环境版本
合并:release-2021xxxx
2.feature-x.0 测试分支
来源:release-20210318 -> feature-x.0 合并:feature-x.0-share-zhj -> feature-x.0
3.release-x.0 预发布环境
来源:release-20210318 -> release-x.0 合并:release-x.0-share-zhj -> release-x.0
4.release-2021xxxx 上线版本分支
来源:release-20210318 -> release-20210328 合并:release-20210328 + feature-x.0-share-zhj

当前基础库版本 2.6.0 (建议使用一年前版本,逐年递增)

app.js 中有版本校验 管理后台也设置 2.6.0

图片资源超过25kb统一使用 obs云存储获取链接使用

图片资源超过25kb统一使用 obs云存储获取链接使用

小程序场景二维码规则

小程序码传参规则:105_17503880_1
105: 记录ID/场景ID
17503880:商城orgId
1:场景值(例如1代表兑换券、2代表渠道拉新、3:游戏)

###场景穷举 1.兑换券逻辑
2.渠道拉新 pages: /pages/index/index
3.大转盘游戏抽奖
4.大转盘游戏抽奖 预览模式 5.核销员绑定
6.优惠券核销
7.门票核销
8.商品核销
9.活动预览
10.落地页
11.扫码领券

小程序内部跳转 路由规则

内部路由传参规则:protocol://domain/{module}?param1=value2&param2=value2
domain: 模块名称,目前代指 appleht
module:页面路由 例如 pages/my/myPage
param: 参数
例子: 广告位配置,小游戏游客模式跳转。 protocol://appleht/pages/ commLottery/circlenew?gameId=143&isTourist=1

登录默认账号

账号 17521091214
密码 885566

小程序审核发布

提供的测试账号: 账号:17521091214 密码:885566

环境

  • 开发模式运行: yarn dev-test:mp-weixin
    yarn dev-prod:mp-weixin
    yarn dev-release:mp-weixin
  • 打包模式运行:
    yarn build-test:mp-weixin
    yarn build-prod:mp-weixin
    yarn build-release:mp-weixin

上线备注

1.使用打包命令注意验证环境是否正确
2.验证测试
3.隐藏清楚缓存 按钮