前言:
我们前面虽然可以用测试号创建小程序,但是测试号有很多功能会受限,比如我们接下来要讲的云开发,必须是注册小程序后才可以使用
一、微信小程序介绍
1.什么是小程序?
2017年度百度百科十大热词之一
微信小程序(wei xin xiao cheng xu),简称小程序,英文名Mini Program,是一种不需要下载安装即可使用的应用( 张小龙对其的定义是无需安装,用完即走,实际上是需要安装的,只不过小程序的体积特别小, 下载速度很快,用户感觉不到下载的过程 )
限制:同一个分包中的页面享有共同的预下载大小限额 2M,限额会在工具中打包时校验。
2017年1月9日0点,万众瞩目的微信第一批小程序正式低调上线。
2.小程序可以干什么?
同App进行互补,提供同app类似的功能,比app操作更加简洁的轻应用
通过扫一扫或者在微信搜索即可下载
用户使用频率不高,但又不得不用的功能软件,目前看来小程序是首选
连接线上线下
开发门槛低, 成本低
前期准备:
微信开发者工具下载地址:
https://developers.weixin.qq.com/miniprogram/dev/devtools/download.html
微信小程序开发文档:
https://developers.weixin.qq.com/miniprogram/dev/index.html
二,注册小程序
官方注册文档:
注册页面:
按照要求注册:
填写好相关信息:
注意事项:
- 如果只是学习的话,注册个人小程序即可.
- 如果想商用,想使用微信支付,取用户手机号等复杂功能,可以注册企业小程序,不过企业小程序必须有营业执照才可以注册
- 一个邮箱只能注册一个小程序
- 一个身份证可以注册5个,个人小程序
- 一个企业的营业执照可以注册50个企业小程序
微信小程序的正式号和测试号有以下几点区别:
使用限制:测试号只能用于在开发测试阶段使用,而正式号则可以发布上线供用户使用。
功能限制:测试号的功能相对比较受限,如不支持微信支付、部分接口调用等功能,而正式号可以尽可能地满足开发者的需求。
可操作性差异:测试号的操作相对更容易,无需经过严格的审核流程和申请手续,而正式号需要经过微信官方的审核才能上线使用。
用户量限制:测试号的用户数有一定的限制,而正式号没有限制,可以随时增加用户量。
通过测试号可以帮助开发者快速验证小程序的基本功能,调试问题,优化用户体验。当开发完成后可以申请正式号,并经过微信官方的审核上线,让更多的用户使用和体验小程序提供的服务。
三,云开发环境的创建
使用注册的微信登录:
找到官方给的appid:
创建:
创建好的项目:
环境赋名字:
获取云开发环境id
拿到环境id以后,就去app.js里做云开发环境初始化,如下:
微信小程序目录结构:
(1)js:就是页面内的js文件,页面中的变量、监听事件全都在这里;
(2)json:页面的配置文件,其实就类似后端的配置文件,就看成 properties或者xml就好
(3)wxml:页面的结构文件,查看可以发现就是各种标签组成的结构块;
(4)wxss:页面的样式文件,看着里面都是选择器。
四、你的第一个微信小程序
这里我使用微信小程序自带的模版来演示:
注:用时候云开发创建好以后,初始化可能需要一点时间。如果有报错重启程序解决!!!