小程序初体验总结
注册公众号账号一个,注册小程序账号一个。公众号分两种,一种是个人的订阅号,一种是企业、组织、政府类的服务号。目前来说,服务号认不认证都无所谓,反正都能关联到做好的小程序。 (注:登陆公众号和登陆小程序都是在同一个微信公众号页面登陆,所以如果要同时打开两个账号,就需要打开两个浏览器了,坑。)
下载微信开发者工具,用微信扫码二维码登陆,新建项目的时候需要输入appID,这个appID是小程序账号上的appID,而不是公众号账号上的那个appID,一开始不知道,傻傻分不清。 当然,一开始可以不使用自己的小程序账号的appID,直接使用测试号的appID也可以开始搭建项目,但使用测试号的话是无法上传的,只能在本地运行测试,所以最好还是输入自己或公司的小程序appID然后开始项目。 在小程序官网的开发中,配置服务器域名,并下载文件,上传到接口域名的根目录。 ( 注:本来账号、id这玩意,公司就应该自己准备好,开发者只要写代码就好了。哎,问后台后台不知道,问经理经理不清楚,谁让我是自己一个人单打独斗。)

接下来就可以开始撸代码了,文档没什么比官网的文档更详(luo)细(suo)的了,不过还是建议先从视频看起,现在这类教学视频非常多,在网易云课堂花一块钱买了一个入门课程,看一遍下来就有了一个基本的认识,再去官网看文档就更能得心应手。 wxml和html大同小异,view其实就是div,text就是span,要修改placeholder的样式要使用它自己的属性placeholder-class等等, <image />必须闭合。 wxss和css基本就一样了,用习惯less后再去使用原生的css写法特别不方便和啰嗦,百度了一下是可以通过其他插件实现的,还没尝试。 js文件就是处理逻辑的地方,和vue、react一样,它们也有生命周期钩子函数,了解每个钩子函数的作用,逻辑代码就好处理了。 json文件是当前页面和全局页面的配置文件,要怎么配看个人需求和官网介绍即可。 (注:小程序的链接必须是https,在本地运行可以忽略直接使用http的链接,但上线必须要https)。 代码写好后,除了在自己手机上运行测试,如果其它人有需要,可以登录小程序的账号,在成员管理中添加对方的微信号,然后用对方的手机扫码微信开发者工具上真机调试的二维码,就可以在对方的手机上运行测试。
小程序上传完后,在浏览器中登陆小程序账号,在版本管理中就能看到上传的文件了,点击提交审核后,虽然写着是1-7天,实际等待也就是2小时左右(可能我的代码量比较小)。

审核通过或不通过,微信都会有消息提醒,安心等待。 审核通过后,登陆公众号页面,在关联小程序的页面中,搜索小程序的名字,找到后关联,搞定。