微信小程序开发流程
1. 注册微信小程序账号
- 进入微信公众平台(mp.weixin.qq.com),选择小程序的账号类型按照流程进行注册。注意每个邮箱只能注册一个账号。
2. 下载开发工具
- 使用账号登录微信公众平台,在开发->开发设置->开发者ID中找到小程序的AppID。
- 下载微信开发者工具,进入小程序开发工具,下载对应的版本安装即可。
3. 开始进入小程序前端开发
- 打开微信开发者工具,扫码登录、创建小程序项目。
- 在项目设置里填入AppID。
4. 前端开发过程
- 小程序前端开发是在腾讯的开发工具里,使用JavaScript语言,遵循腾讯小程序的开发文档规范进行代码编写。
- 开发过程中可以编译、预览、真机调试等,可以使用各种插件,可以调用一些公共的API或者自己定义的后端接口,也可以使用腾讯提供的云函数。
- 调用的后端接口需要是HTTPS开头的,并且需要在微信公众平台的开发->开发设置->服务器域名里配置好。
5. 项目结构
pages
用来存放所有小程序的页面。utils
用来存放工具性质的模块(例如:格式化时间的自定义模块)。app.js
小程序项目的入口文件。app.json
小程序项目的全局配置文件。app.wxss
小程序项目的全局样式文件。project.config.json
项目的配置文件。sitemap.json
用来配置小程序及其页面是否允许被微信索引。
6. 双线程模型
- 微信小程序的框架包含两部分:View视图层(可能存在多个)和App Service逻辑层(一个)。
- View层用来渲染页面结构,AppService层用来逻辑处理、数据请求、接口调用,它们在两个线程里运行。
- 视图层使用WebView渲染,逻辑层使用JSCore运行。
- 视图层和逻辑层通过系统层的WeixinJsBridge进行通信。
7. 提交审核和发布
- 完成小程序开发后,提交代码至微信团队审核。
- 审核通过后即可发布。
以上步骤涵盖了从注册账号到开发、审核和发布的整个流程。更多详细信息可以参考微信公众平台的官方文档。
``