# uni-hapi
**Repository Path**: zwyboom/uni-hapi
## Basic Information
- **Project Name**: uni-hapi
- **Description**: No description available
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2024-03-19
- **Last Updated**: 2024-03-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# 项目运行
## 项目地址
* [cdp_wx](https://code.aliyun.com/website_page/cdp_wx)或者阿里云项目下website_page / cdp_wx 下的uni-hapi
* 选择ssh版本git地址([生成SSH公钥参考,并添加到阿里云](https://juejin.cn/post/6844904009703096333))
* `git clone git@code.aliyun.com:website_page/cdp_wx.git`
## 项目安装
### 注意事项
* 添加依赖 `npm install umtrack-wx --save`
### 项目运行
* hBuilder编辑器下点击`manifest.json` 配置下好的开发工具的路径
* hBuilder点击运行选择对应程序下
# 项目大纲
## 分支管理
* master主干用于线上发布
* 需求开发时从master拉取最新代码检出自己的分支进行开发
## 发布管理
* 修改 App.vue下的PROFILE环境字段到对应环境上传小程序体验版本
* 正式提审需要修改版本号和header携带的`version-str`(配置在`main.js`的`zwyRequest`)
## 环境区分
* App.vue下的PROFILE环境字段修改来切换对应环境
## 项目开发细节汇总
* 一些调试配置隐藏在toTest页面,通过设置页长按可以跳转
* 快手部分页面于头条区分开了
``` javeScript
// #ifdef MP-KUAISHOU
对应快手内容
// #endif
// #ifdef MP-TOUTIAO
对应头条内容
// #endif
```
* ``不可嵌入非text标签, 容易中招``
* ` `以外标签容易出问题
* 子组件生命周期与vue一致,onload等生命周期不在组件内触发
* 常用方法写在util/util (防抖、节流)