美文网首页
小程序废除了getUserInfo之后的处理方案

小程序废除了getUserInfo之后的处理方案

作者: 平地摔达人 | 来源:发表于2018-05-14 16:50 被阅读0次

小程序上周四晚上更新了一波,废除了getUserInfo这个很底层的方法,然后他的社区果然炸了,大家都在光明正大的骂,看到大家骂的这么欢,我真是做梦也要笑醒了

热门动态都是这些问题

我这边项目里也有一进小程序就需要授权的功能,想了下怎么改比较方便一点

小程序不像vue/react可以通过路由配置来进行是否弹出授权的处理,但是也可以找到一点共通的思路

1,先建一个公共的js方法,此方法在需要判断的地方调用,用来判断用户有没有授权过,我用来判断的方法是把用户授权信息标志放在Storage里,如果有值,那就不做处理,如果没有,就跳转到授权页

2,为了美观方便,我把这个按钮单独放在一个页面。如果用户没有授权过,那么我们就需要用到这个按钮,来让用户主动进行授权操作

3,拿到授权,并把授权信息标志存到storage里面,然后就可以回到之前的页面,

      如果用户拒绝授权,提醒他要授权才不影响功能。

比较烦的一点是Storage会存很久,所以我同时存了一个时间戳到里面,设置了五天过期,比较当前时间和时间戳,如果过期了,那我就会清除掉Storage里的用户授权标记,重新让用户授权一次。

大概思路就是酱,就不show code了

相关文章

网友评论

      本文标题:小程序废除了getUserInfo之后的处理方案

      本文链接:https://www.haomeiwen.com/subject/igdjdftx.html