微信小程序--自留总结

一、小程序登录


登录流程时序(来自小程序文档)

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等尽量用微信小程序文档提供的原生组件,加载速度比较快。

你可能感兴趣的:(微信小程序--自留总结)