小程序-用户授权授权后的信息读取流程

小程序-用户授权授权后的信息读取流程,第1张

在小程序中,不允许直接d出用户授权的选择框,所以需要开发人员在界面上来设置提示信息,诱导用户点击,然后完成用户数据的录入和存取。在开发的过程中,某些请求是依托用户登录之后获取到的openId才能继续执行的,所以在页面上,某些数据渲染之前需要判断用户是否登陆,如若没有登录,怎样设计更好的交互来让用户登录。

使用小程序时,首先会进入到appjs这个文件中,这个文件里包含了俩个方法,一个是wxlogin(),另一个是wxgetSetting(),wxlogin()的目的是为了在用户登陆之后获取到一个对应的 code 值,然后通过这个值去自己的后台换取一个openId;wxgetSetting()第一是为了判断用户的授权范围,另一个是获取对应权限内的信息,比如说,用户授权小程序可以使用自己的基本信息,就可以在这个方法中获取到用户的头像、微信名、微信设置的城市这些字段,这就是一些需要掌握的基本流程,具体怎么实现登录呢?

在小程序中,官方给出了一种解决方案-button按钮:

在这个按钮中,有几个属性:

●  type :按钮的类型,可以设置为primary,背景色为绿色

●  wx:if :显示条件,内容分别为hasUserInfo和canIUse俩个字段,同时为真即可显示(俩个字段均需要在data中初始化赋值)

●  open-type :按钮的功能类型,getUserInfo是为了获取基本信息(也可以设置为其他→getPhoneNumber:获取用户手机号)

●  bindgetuserinfo :绑定的点击事件。在js中写对应的逻辑

在用户点击按钮之后,会出现一个d窗,确定用户是否授权 :

当用户点击允许之后,进入我们绑定的getUserInfo函数中:

在执行逻辑中,首先通过wxlogin()方法获取到用户对应的openId,方便后续的 *** 作,然后再通过wxgetUserInfo()来获取到用户的基本信息,发送请求,将基本信息入库存储,或者展示到页面上,就完成了登录流程。

1在登陆中可能会涉及到多个页面登陆成功之后的状态同步,可以通过 appgloableData 来实现,在全局对象中设置一个字段,然后不论在哪个页面实现了登录,都可以通过全局对象来完成更新。

2在 获取用户信息 的时候,有时候需要获取的是 中文类型 的数据,可以在 wxgetSetting() 的请求体中加一个 lang:'zh_CN'。 这样获取到的数据就是中文格式的了

城市数据库小程序准。根据查找相关资料信息显示,城市数据库的数据准是有一系列的技术保障的。数据的收集,统计,到做出科学合理的决策,无马虎、敷衍,有一整套严格的 *** 作技术,确定数据可靠真实。查城市、区域、和商场数据、门店数据、品牌数据,是能查到的。

随着国家防疫政策不断调整优化,防疫十条出台,各地陆续放开,多地新增人数暴涨,专家说即将迎来感染高峰期,那么全国各城市感染高峰进度小程序是什么?全国疫情高峰感染高峰进度在哪看?全国城市感染高峰进度怎么查?下面小编为大家带来全国各城市感染高峰进度小程序及查询方法步骤分享,感兴趣的小伙伴一起来看一下吧。

全国各城市感染高峰进度小程序是什么?

全国各城市感染高峰进度可以在“城市数据团”的小程序进行查看。

第一步:打开微信

2第二步:在搜索框搜索“城市数据团”

3第三步:点击小程序

  以上就是全国各城市感染高峰进度小程序介绍,希望对大家有所帮助。

以上就是关于小程序-用户授权/授权后的信息读取流程全部的内容,包括:小程序-用户授权/授权后的信息读取流程、城市数据库小程序准吗、全国各城市感染高峰进度小程序给哪等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9303190.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存