我们也知道微信小程序前段时间更新了获取用户信息方法(区别),今天介绍一下,最新版uniapp获取用户信息(支付宝和微信小程序)
直接上代码:

 <view class='bottom flex'><!-- #ifdef MP-WEIXIN -->              <button  type="primary"  @tap="getUserInfo">去授权</button><!-- #endif --><!-- #ifdef MP-ALIPAY --><button scope="userInfo" open-type="getAuthorize" @getAuthorize="onGetAuthorize">去授权zfb</button>       <!-- #endif --></view><script>
export default{data(){return {userInfo:{},}
},
mounted()  {},
methods:{//#ifdef MP-ALIPAYonGetAuthorize(){    this.getUserInfo();},//#endifgetUserInfo:(){let  that = this , code = this.getCode();return new Promise( (resolve,reject) => {//#ifdef MP-WEIXINif(wx.canIUse('getUserProfile')){uni.getUserProfile({lang: 'zh_CN',desc:'获取登录信息',success(user) {if(code) user.code = code;that.userInfo=user},fail(res){reject(res);}})   }else{uni.getUserInfo({lang: 'zh_CN',success(user) {                  if(code) user.code = code;that.userInfo=user},fail(res){reject(res);}})}//#endif//#ifdef MP-ALIPAYuni.getUserInfo({lang: 'zh_CN',success(user) {if(code) user.code = code;that.userInfo=user},fail(res){reject(res);}})//#endif})},async getCode(){let provider = await this.getProvider();return new Promise((resolve,reject)=>{uni.login({provider:provider, //服务供应商success(res) {return resolve(res.code);},fail(e){return reject(null);}})})}getProvider(){return new Promise((resolve,reject)=>{uni.getProvider({service:'oauth',success(res) {resolve(res.provider);},fail() {resolve(false);}});});}    }
}
</script>

注意:uni.getUserInfo和uni.getUserProfile都必须是用户手动点击才能触发

uniapp微信支付宝小程序获取用户信息相关推荐

  1. 支付宝小程序获取用户信息及手机号

    支付宝小程序获取用户信息及手机号 众所周知,微信小程序是可以通过微信本身授权后再登录,平台可以拿到微信用的的账号相关信息,然后保存到数据库中,那么同理在支付宝小程序开发过程中,登录功能的设计也可以如此 ...

  2. uniapp支付宝小程序授权用户信息、授权手机号码

    需求说明 uniapp开发支付宝小程序授权用户信息和用户手机号码过程中,与微信小程序的API是有所不同的,相同是都是需要<button></button>点击事件触发.接下来简 ...

  3. 微信小程序获取用户信息(含服务端)

    本文获取用户信息方式需要服务端配合,纯前端的可查看 微信小程序获取用户信息(纯前端) 若需获取 openid 和用户信息,可使用 wx.getUserInfo() 获取加密后的信息,传给服务端后解密. ...

  4. 微信小程序获取用户信息(纯前端)

    特别说明 2022年10月25日起,小程序 wx.getUserProfile 接口将被收回. 微信官方不希望开发者直接拿用户的昵称和头像,若小程序需要设置昵称和头像,可以单独开发一个设置页,由用户手 ...

  5. 微信小程序 获取用户信息并保存登录状态

    微信小程序 获取用户信息并保存登录状态:http://www.360doc.com/content/18/0124/11/9200790_724662071.shtml 转载于:https://www ...

  6. 微信小程序获取用户信息

    微信小程序获取用户信息 微信小程序获取用户信息接口做了调整: 2021年4月28日24时后发布的小程序新版本,无法通过wx.getUserInfo与获取用户个人信息(头像.昵称.性别与地区),将直接获 ...

  7. 微信小程序获取用户信息-头像、昵称......

    微信小程序获取用户信息-头像.昵称等,并出现弹窗提示授权 目录 微信小程序获取用户信息-头像.昵称等,并出现弹窗提示授权 1.wx.getUserProfile文档 2.代码演示 3.演示过程(图示) ...

  8. 微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ

    微信公众号/微信小程序获取用户信息以及推送微信模版消息_MQ 一.获取用户信息 1.首先我们需要了解什么是微信用户的OpenID 在关注者与公众号产生消息交互后,公众号可获得关注者的OpenID(加密 ...

  9. PHP 微信小程序获取用户信息

    小程序授权应用场景:先拿到用户信息(先wx.login获取code,code换取用户session_key,再wx.getuserInfo获取到用户的encryptedData iv ,再通过调用官方 ...

最新文章

  1. hive中时间操作(一)
  2. spark SQL Running the Thrift JDBC/ODBC server
  3. 可爱妈妈对我的\情色\教育
  4. 安卓APP_ 四大基本组件(1)—— Activity
  5. 腾讯视频下载格式_怎么下载腾讯视频
  6. 神奇的Gamma函数(scipy)
  7. 经典排序 —— 选择排序
  8. SpringData JPA(一)——什么是SpringData JPA
  9. 程序人生:羽翼未丰的我,当年如何在一个公司从A干到B
  10. matlab中gurobi lic file 打不开
  11. 网络广告CPC、CPM和CTR的定义和关系
  12. 【DFS练习】水洼数
  13. 可道云需要配置MySQL吗_可道云kodexplorer搭建私有云后的配置优化
  14. 2022年PMP考试的3A好考吗?
  15. Android 300行代码实现经典小游戏贪吃蛇
  16. WPT、WPCN、SWIPT的区别与联系
  17. 【C++】类和对象——拷贝构造函数
  18. vFloppy1.5-虚拟启动软盘
  19. iis was错误_IIS报错,网站无法访问,
  20. 想考hcip华为认证,网络工程师方向的考的内容是哪三门?

热门文章

  1. 代码恐怖故事:隐藏在复杂代码库中的恐怖秘密
  2. 【转载】IEEE 802协议总览
  3. 【JavaScript】写程序编程基础入门
  4. 安卓手机来电防火墙_安卓手机:网络摄像头发现、虚拟来电短信、加速器
  5. 普罗米修斯容器化监控、PromQL的使用、Grafana添加普罗米修斯数据源模板
  6. python定义一个学生饭卡类_饭卡
  7. Comodo证书改名为Sectigo之后的变化
  8. 以前小瞧了PPT的SmartArt功能!没想到它是个万能神器!太好用了
  9. 关于中国人工智能的三大隐患
  10. Android内存抖动