29.易升学收获总结

  • 1. 功能需求:微信公众号中通过code获取openid,首次进入页面请求接口,返回页面不请求接口

思路:通过sessionStorage来保存一个标记,第一次进入的时候,从session中获取这个标记,如果没有该标记,发起ajax请求,然后向session中保存标记,页面返回的时候就不会在发起ajax请求了

var flag = sessionStorage.getItem('flag');
if(!flag) {
  sessionStorage.setItem('flag', '1');
  getData()
}
  • 2. 功能需求:调用微信的支付,生成一个32位的MD5的字符串sign值,注意生成MD5的时候不要有换行或者空格。

  • 3.功能需求:账号可以绑定多个用户,切换用户页面发生相应的改变

思路:定义一个对象,通过绑定用户的时候传入的参数生成一个唯一的key值,然后,将返回的用户信息作为key值,然后给对象定义一个属性用来存当前绑定的孩子的key值,切换孩子的时候就切换这个key值就可以了

你可能感兴趣的:(29.易升学收获总结)