# 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 (防抖、节流)