开发流程
申请账号
- 微信公众平台 (qq.com)
- 每个邮箱仅能申请一个小程序
- 有企业和个人的区分,企业有其他特殊功能权限,个人很少
- 在开发者工具中新建即可,也可以先用测试账号登录
- 一般来说,公司开发小程序都会申请企业账号,而且需要提前一个月备案等等
- 联系管理员把你添加为项目开发成员
- 设置 - 界面完善小程序基本资料
项目结构
- 复制基础配置结构项目
- 先配置app.json,app.wxss,app.js全局配置文件 这个很重要可以提高开发效率
- app.wxss可以导入字体图标 通用样式 项目全局样式
- app.json配置项目结构 pages window tabBar
- app.js可以配置全局变量 函数等
- http请求的封装
- 组件的封装
- 通用工具
- 通用样式
- wxs的使用 过滤器
- 滑动组件的封装
- 小程序断网 弱网的处理等等
获取小程序的各种ID
- appId = ‘wx53ae86db1fddc824‘ // 开发管理-开发设置-开发者id-AppID(小程序ID)
- secret = ‘e2177e12149066071645f8eab77719e8‘ // 开发管理-开发设置-开发者id-AppSecret(小程序密钥)
- 获取用户信息wx.getUserInfo
- 获取openid和sessionkey
- wx.login 获取code
- 后端通过 code appid secret 获取
- 获取手机号码
- bindgetphonenumber="getPhoneNumber" 打印出e 获取到encryptedData和iv
- 后端通过 sessionkey encryptedData iv获取手机号
发布流程及注意事项
- 一般先发布体验版预览
- 注意文件包的大小不超过2M
- 注意css里不能使用本地图片,使用base64
- 注意video组件里不能使用本地视频
- 预览时候打开调试模式,否则数据请求失败
- 线上版本需要设置域名 // 开发管理-开发设置-服务器域名(可以配置多个,如数据请求地址,图片视频资源地址等),否则数据请求失败
微信小程序-开发流程