(掌握)小程序登录流程
- wx.login获取临时登录凭证code
- 发送code给后端,后端通过code,appid,appsecret调用微信接口,返回openid和session-key;
- 后端通过openid和session-key生成token返回给前端
- 前端把后端返回的token缓存起来
(掌握)微信小程序双向绑定和vue的异同?
大体相同,但小程序直接this.data的属性是不可以同步到视图的,必须调用this.setData()方法。
(掌握)小程序应用的生命周期
- onLaunch() 用户首次打开小程序触发(全局只触发一次)
- onShow() 小程序初始化完成后触发,小程序从后台进入前台也会触发
- onHide() 小程序从前台进入后台触发
- onError() 小程序发生脚本错误或者API调用失败时触发
(掌握)小程序页面的生命周期函数?
- onLoad() 页面加载时触发,只会调用一次,可获取当前页面路径中的参数。
- onShow() 页面显示/切入前台时触发,一般用来发送数据请求;
- onReady() 页面初次渲染完成时触发, 只会调用一次,代表页面已可和视图层进行交互。
- onHide() 页面隐藏/切入后台时触发, 如底部 tab 切换到其他页面或小程序切入后台。
- onUnload() 页面卸载时触发