全网整合营销服务商

营销型网站+SEO优化+关键词快排=一站式服务

免费咨询热线:15959292472

[平凉seo公司询问久澳]微信小程序-getUserInfo回调的介绍

  这篇文章主要介绍了微信小程序-getUserInfo回调的实例详解的相关资料,希望通过本文能帮助到大家-□○,让大家理解掌握这部分内容=○○,需要的朋友可以参考下

  微信小程序-getUserInfo回调的实例详解

  前言:

  这里就不吹嘘微信小程序有多厉害了,[平凉seo公司询问久澳]毕竟也不是我写的△☆●,直接谈谈我在做小程序开发时遇到的奇异Bug。宁波市小程序开发哪家好

  getUserInfo多次调用:

  对于wx.getUserInfo应该很多开发者都用过■△,用于获取用户基本信息,前提是需要用户授权▷◁◁◇,如果用户先前没有授权,则弹出一个提示框如下:

  点击允许后,09 2020.10 [seo公司选择]关系数据库管理系统应能实现的专门关系运算包括什么 关系数据库管理系统应能实现的专门关系运算包括什么? 关系数据库管理系统能实现的专门关系运算包括选择、投影、连接。[seo公司选择] 关系数据库管理系统的专门关系运算包括选择,我们就能拿到用户信息○◆▽■,再进行后面的一系列操作。这一切看起来都是那么美好…=◇,可是在某次运行中,点允许授权后▽••,程序并没有按照我们的预期往下执行。最后发现在其他的地方也调用一次了wx.getUserInfo方法,并且只执行了其中一个授权成功的回调。假设是如下代码◆-□:

  结论:

  1. 如果用户已授权: A B C都会被打印▲=●。

  2□…. 用户未授权:点击允许后,A B C三个其一会被随机打印。

  当然最好不要在多处同时调用wx.getUserInfo方法,不然遇到这个问题会很头疼。我对这个问题的看法是,多次调用getUserInfo方法只会产生一个弹窗的实例,所以点击允许时■★▪…,只执行一次回调也很正常,但是随机执行其中一个方法就很奇怪了。

  解决方法-△-:

  1. 不同时调用wx.getUserInfo方法,需要同时调用的情况少之又少。五大连池市小程序开发哪家好

  2. 封装一个getUserInfo方法,把传入的回调方法存入数组,在授权成功/失败的回调中遍历调用后清空数组。

  以下是测试环境:

  微信开发者工具版本:v1▷▽-●.01.170925

  基础库版本: 1.3■….0

  以上就是本文的全部内容▲…,平凉市小程序制作公司希望对大家的学习有所帮助☆●,更多相关内容请关注PHP中文网!

  相关推荐:

  微信小程序开发switchTab如何使用
 

  微信小程序开发UI框架如何使用
 

  微信小程序开发容器视图的使用
 

  

 

  以上就是微信小程序-getUserInfo回调的介绍的详细内容,更多请关注久澳传媒编程栏目其它相关文章!

[平凉seo公司询问久澳]微信小程序-getUserInfo回调的介绍

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。