# zm-customize-miniprogram **Repository Path**: chenzm_186/zm-customize-miniprogram ## Basic Information - **Project Name**: zm-customize-miniprogram - **Description**: uniapp项目开发,目前主要有项目基本框架配置,具体页面暂时有微信授权登录、账号密码登录、验证码验证输入页面 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-12-14 - **Last Updated**: 2022-06-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 小程序名称 ``` 测试:私人定制测试 正式:私人定制 ``` --- --- # 小程序发布检查步骤及注意事项 # 1、微信小程序配置 ## 1.1、检查APPID是否正确 * 测试:wx66898a49ca8e18d4 * 正式:wx66898a49ca8e18d4 **注**:如果是有没有正式测试小程序区分,该步骤略过。 ## 1.2、其他选项配置全部打钩 # 2、网络环境配置是否正确 **注**:如果没有区分网络环境,则略过。 查看服务器网络环境是否正确【.env.js】配置: * 测试环境:test * 正式调试:rc * 正式发布:prod # 3、提交审核填写信息 该部分所填信息只用于审核: ## 3.1、版本备注 更新内容示例: >v1.1.0版本更新内容: >1、通知模块重构。 >2、缺省页添加。 >3、埋点重构。 ## 3.1、图片预览、视频预览 * 在项目的文件夹【snapshot】中查找,必须上传。 * 主要是如果涉及到页面大改版的,最高中心截图新的页面UI,避免提审被拒。 ## 3.3、测试备注 最好填一下,示例如下: ``` 您好, 很抱歉给您的审核工作带来不便,审核过程如有问题可以随时联系我们。 祝事事顺心,完事如意! 厦门xxx软件科技有限公司 ``` ## 3.4、仅在企业微信中运行? 根据项目实际情况填写,我的项目是微信和企微都要运行,选择 【否】。 ## 3.5、审核加急? 一般选择不加急,如有特殊需要才加急。毕竟一个自然年才三次加急的机会,平时能不用就不用,以待不时之需。 ## 3.6、测试账号、测试密码 目前没有游客模式,不用填写。 # 4、版本发布记录 养成一个良好的习惯,关键的时候,他能给你带来惊喜。 新建一个【version.txt】文件,添加当前版本发布信息:发布日期、主要功能、各功能负责人。(便于后期版本提交内容跟踪、debug跟踪) # 5、新增域名管理 如果有新增域名,一定要在平台上配置新增服务器域名。不然无法正常发布后,无法正常访问相关协议。 每次新增域名,最好做个记录,因为微信公众平台默认只显示3个域名。如下: 1、测试AppID的域名配置: ``` request合法域名 ... uploadFile合法域名: https://upload.qiniup.com ``` 2、正式AppID的域名配置: ``` request合法域名 ... uploadFile合法域名 https://upload.qiniup.com ``` --- --- # 基于uni-app开发的微信小程序项目 资料地址: * [uni-app 官方地址](https://uniapp.dcloud.io/) * [uviewui 官方地址](https://www.uviewui.com/) * [uni-app开发微信小程序——从工具下载到运行项目](https://blog.csdn.net/weixin_38633659/article/details/120313891) 开发必读: 1、[微信公众平台一些基本应用](https://blog.csdn.net/weixin_38633659/article/details/121611679) 2、[小程序开发规范与架构设计](https://blog.csdn.net/weixin_38633659/article/details/121616388) ### 小程序设计思路优化: ``` 在【.env.js】中添加设计逻辑: 获取小程序appID方法: let _curAppID = uni.getAccountInfoSync().miniProgram.appId 优化设计: 根据设置的网络环境动态配置文件【manifest.json】中的appID。以便在发布的时候只要更改这里的网络环境,而不需要改变【manifest.json】中的appID ``` --- # 插件开发流程与基本事项说明 1、[uniapp:uni_modules组件开发与发布](https://blog.csdn.net/weixin_38633659/article/details/121939004) 2、[uni-app插件开发指南汇总](https://blog.csdn.net/weixin_38633659/article/details/121940218)