四、小程序Storage存储
Storage存储
- 在开发中,我们需要将一部分数据存储在本地:比如token 用户信息等
- 小程序提供了专门的Storage用于进行本地存储
- 对比之前我们需要存 需要先JSON.stringfiy 之后取出来得 json.parse转回来
- 同步存取数据的方法:
- wx.setStorageSync()
- any wx.getStorageSync()
- wx.removeStorageSync()
- wx.clearStorageSync()
- 异步存储数据的方法:
- wx.setStorage
- wx.getStorage
- wx.removeStorage
- wx.clearStorage
五、页面跳转和数据传递
界面跳转的方式
- 界面的跳转有两种方式:通过navigator组件 和 通过wx的API跳转
- wx的API跳转 :
页面跳转 - navigateTo
- wx.navigateTo
- 保留当前页面,跳转到应用内的某个页面;
- 但是 不能跳到tabbar页面;
页面返回 - navigateBack
- wx.navigateBack()
- 关闭当前页面,返回上一页面或多级页面
页面跳转 - 数据传递(一)
- 在界面跳转过程中 需要相互传递一些数据,应该如何完成?
- 首页 => 详情页 : 使用URL中的query字段
- 详情页 => 首页: 在详情页内部拿到首页的页面对象,直接修改数据
这里给大家两种写法:
页面跳转 - 数据传递(二)
- 前面一种数据的传递方式只能通过上面两张图的方式来进行,在现在的小程序已经开始支持events参数,可以用于数据传递
界面跳转的方式
- navigator组件主要就是用于界面的跳转的,也可以跳转到其他小程序中:
六、小程序登录流程演练
小程序登录解析
- 为什么需要用户登录?
- 增加用户的 粘性和产品的停留时间
- 如何识别同一个小程序用户身份?
- 认识小程序登录流程
- openid和unionid(在微信中,判断 是不是同一个用户 登录不同的产品)
- 获取code
- 换取authToken
- 用户身份多平台共享
- 账号绑定
- 手机号绑定
小程序用户登录的流程