技术交流QQ群:1027579432,欢迎你的加入!

欢迎关注我的微信公众号:CurryCoder的程序人生

1.什么是小程序

  • 小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。也体现了“用完即走”的理念,用户不用关心是否安装太多应用的问题,应用将无处不在,随时可用,但又无需安装卸载

2.小程序的特点

  • 速度快:无需下载安装,加载速度快于HTML5,微信登录,随时可用。
  • 无需适配:一次开发,多端兼容,免除了对各种手机机型(Android和ios)的适配。
  • 社交分享:支持直接或App分享给微信好友和群聊。
  • 出色体验:可达到近乎原生App的操作体验和流畅度,在离线状态也可以使用。
  • 用完即走,随手可得:通过扫码、长按、微信搜索、公众号、好友推荐等方式快速获取服务,用完即走。
  • 低门槛:已有公众号的组织可快速注册,可快速生成门店小程序。

3.小程序的产品优势

  • 小程序不是网页,也不是App,是一种全新的产品体验
                      App           普通网页             小程序
      开发成本          高               低                  低
      用户获取成本      高                低                 低
      用户体验          高               低                  高
      用户留存          高               低                  高

4.开发小程序的准备工作

  • 小程序的技术模型
    小程序的技术模型.png
  • 小程序的程序语言
    • 渲染层:WXML + WXSS(类似HTML + CSS)
    • 逻辑层:JavaScript
    • 配置:JSON
  • 小程序的开发流程
    小程序的开发流程.png
  • 申请小程序账号
    • 申请地址:mp.weixin.qq.com
      小程序账号类型.png
  • 小程序AppID可以在“设置”中的“账号信息”中获取,每个用户的AppID是唯一的!
  • 微信开发者工具下载链接:https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
  • 安装完成后,打开微信开发者工具,填写小程序开发项目的保存路径和AppID。
    微信开发者工具界面介绍.png
  • 小程序的上传:小程序编写完成后,点击工具栏中的“上传”按钮,输入上传的版本号,即可上传。
  • 进入小程序的后台页面,打开管理->版本管理,即可看到我们在微信开发者工具中已经上传的小程序了。将版本选为体验版,这样我们就可以邀请好友在他们的手机上进行体验与测试了。
  • 体验版中需要对用户进行授权,进入小程序的后台页面,点击成员管理,添加项目成员。
  • 上面的体验过程不是必须的,可以直接提交审核。进入小程序的后台页面,点击版本管理中的开发版本提交审核按钮即可实现直接提交审核。提交完成后,微信团队会在7个工作日内审核你的小程序。