小程序快速入门
微信小程序的开发者平台(https://mp.weixin.qq.com/)的文档来说非常全面,但是由于本人接收的是一个做了一半的微信小程序并且以前没有对应的开发经验,因此从头开始看很是心累,大部分api对于目前的情况来说没有太大的帮助。所以记录一下如何快速入门微信小程序。
ps:本文不涉及具体的语法使用和开发介绍,只涉及大体框架的使用。
开发者工具
这个就不过多解释了,直接去开发者平台下一个,安装什么的也不过多赘述,然后用微信登录即可。
开发调试(变更所有者)
开发者工具的调试需要进行联网验证,如果你当前不是这个小程序的开发者、管理员的拥有者角色是无法调试的。由于这个项目以前的开发者已经离职了(以前这个小程序没有挂到公共的地方,是挂到个人名下),因此没法在之前的基础上成为这个小程序的开发者。
那么就需要将这个小程序的所有者更改为开发者自己,然后就可以正常进行开发调试。具体操作就是获取自己的AppId,这个AppId的获取也很简单:在开发者工具的最外层,点击创建小程序—>然后会看到有个AppId的选项,后面跟了一个"注册或使用测试号"—>点击测试号获取你自己的AppId并复制,关闭创建小程序,进入到项目中—>点击右上角的详情,看到AppId,点击修改将刚才生成的AppId换成刚才生成的。就完成了小程序的所有者变更了。
添加页面跳转
新加页面无法,使用
wx.navigateTo
发现无法跳转并且报错,其实就是在整个页面声明中没有声明你要跳转的地址,在外层app.json
里面的pages里面加入你要跳转的页面路径即可。
测试版本发布
账号问题
因为我的微信以前注册了微信公众号,因此在开发者平台登录的时候一直都是微信公众号的管理后台,一直进不去小程序的管理后台。后来经过搜索才发现原来微信公众号和微信小程序的后台不能用一个账号登录,因此必须重新注册一个微信小程序的账号(使用不同的邮箱)。
线上测试
在本地调试完以后,将版本发布到线上测试版本,想通过小程序的体验人员来完成测试。因为手里还没有域名、业务域名、TLS版本和HTTPS证书,因此测试版本根本无法访问,所有请求全部失败。貌似这个问题无解,想要做线上测试只能去申请域名这些必要的信息。
关于文件上传的API
除了图片(wx.chooseImage)、视频(wx.chooseMedia)以外的文件需要上传的情况,目前只能使用
wx.chooseMessageFile
这个API来进行选择,选择范围为微信里面聊天记录中的文件。