一、小程序登录
登录流程时序(来自小程序文档)
app.js中调用 wx.login() 获取 临时登录凭证code ,到授权页通过点击登录按钮调用getUserInfo(),请求用户信息接口,你将能获取到openid、sessionKey,然后通过点击获取获取手机号按钮调用getPhoneNumber(),你将会获取到用户的所有信息,根据获取的不同角色跳转相对应的页面。
此外需要在app.js的wx.getUserInfo中需要判断userInfo是否存在,若存在授权页在onLoad方法里直接做相应的跳转,若不存在直接进授权页。
Notes:临时登录凭证 code 只能使用一次
二、小程序常用的api
1、生命周期函数
https://developers.weixin.qq.com/miniprogram/dev/framework/app-service/page-life-cycle.html
2、从客户端会话选择文件(微信聊天记录)
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseMessageFile.html
3、从本地相册选择图片或使用相机拍照
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.chooseImage.html
4、页面跳转的几种方式(路由)
路由跳转三、小建议
1、可将接口,全局参数整理到一个公共的js文件中,方便修改;
2、有赞的ui库中使用tab组件时,在切换调数据的时候应加提示,不然相邻两个tab的数据可能会串;
3、最基础的组件如button、input等尽量用微信小程序文档提供的原生组件,加载速度比较快。
网友评论