推广 热搜: 广场  Java  Word  app  营业  微信公众号  北京代理记账  商城  代理记账  商标交易 

小程序怎么用全局变量(微信小程序登录授权原理和流程?)

   2023-05-09 企业服务招财猫60
核心提示:小程序中,哪些数据该使用缓存,哪些该使用全局变量?缓存类似于数据库,全局变量意味着所有页面都可以使用。这是两件事。比如新闻类应用,需要把首页的数据放在缓存中,然后下次访问首页的时候直接加载缓存的数据,

小程序中,哪些数据该使用缓存,哪些该使用全局变量?

缓存类似于数据库,全局变量意味着所有页面都可以使用。这是两件事。比如新闻类应用,需要把首页的数据放在缓存中,然后下次访问首页的时候直接加载缓存的数据,然后在异步调用接口刷新数据,这样你就不用进入首页不需要加载,可以直接看到数据,感觉秒开,用户体验更好。全局变量类似于用户登录信息。登录后,它们被设置为全局,每个页面都可以使用。否则每次跳转后都需要重新获取用户信息。

小程序登录授权原理和流程?

(1)首先调用wx.login获取登录凭证(代码),然后通过代码交换用户的登录状态信息,包括用户的唯一标识符(openid)和本次登录的会话密钥(session_key)。(2)获取用户信息,首先调用获取用户的当前设置,并判断用户是否被授权。如果已经授权,直接调用getUserInfo获取头像、昵称等。,不弹箱子。如有必要,设置全局变量。如果还没有授权,你需要跳转到我们写的授权界面,用按钮按钮触发它,获得用户授权。

当然本地存储性能高!

1.全局变量可用于同一页面的数据。

2.将跨页数据存储在本地是一个更好的方案。

3.3之道。URL传递参数只能从一个页面传递到另一个页面。如果有多个页面需要这些数据,需要连续传递,想象一下就不优雅了。。。

4.当然,你也可以选择将数据存储在数据库中,每次需要的时候再索取,这样肯定会慢很多。

5.本地存储类似于缓存,设计理念就是要快捷方便!而且容量限制已经指定,不用担心影响性能。

 
反对 0举报 0 收藏 0 打赏 0评论 0
 
更多>同类资讯
推荐图文
推荐资讯
点击排行
合作伙伴
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备2023006999号-8