看了很多篇教程,感觉有点乱,于是自己封装了一套方法。仅供大家参考,写的不好,还请提些宝贵意见!

言归正传,就是使用 button 组件,并将 open-type 指定为 getUserInfo 类型,获取用户基本信息。

下面直接上代码:

上面图是使用微信 bindgetuserinfo="getUserInfoFun" 的请求方式!

下面看下js里是怎么写的;

首先授权后,获取用户的信息和code , 调用setuserinfo 方法,通过它来实现用户点击授权后的,注册,完善信息等操作!

const tools = require('../../utils/tools.js');url 定义了全局的变量,server_url(这个不能忽视)!
首先要引入这个js文件,后端的数据请求操作都在这个文件进行。详细看下面介绍:
接下来,看一下,tools.js 是怎么执行操作的
tools.require(url,paramas,callback)

返回的数据就是上面那个callback 调用的!

后端的话:api 接口,一个 注册register类,,,一个 更新用户信息update_info类;

下面主要说下,注册类。这里用到了curl 方法(百度很多的);


这个方法主要是获取openid, 然后生成用户的信息,返回用户的uid,然后在前端再根据uid ,去更新用户的信息。这样,一个点击登录授权,保存用户信息的操作就已经完成了。欢迎大家一起探讨学习小程序!

小程序更新后,wx.getUserInfo 接口不再出现授权弹窗,新方法获取用户信息相关推荐

  1. 小程序开发之 wx.getUserInfo获取用户信息方案介绍

    原文链接:https://www.cnblogs.com/kenshinobiy/p/9118024.html ========================================= 背景 ...

  2. 小程序坑录-wx.getLocation接口申请

    最近在用uni-app通用框架做h5和小程序,结果在小程序审核的时候,又遇到了很多天坑,故记录之. 从2022 年 7 月 14 日开始,使用位置接口,就必须在app.json中进行声明了,除此之外, ...

  3. 从微信服务器获取用户信息,微信小程序Ⅴ [获取登陆用户信息,重点openID(详解)]...

    ♩ 背景 其实这篇文章几个月前就写完了,可是这段时间,微信小程序官方文档有了更新,同事在我本身的实际操做过程当中,发现以前写的过于繁杂,因此如今进行简化梳理,欢迎指摘. 语言框架:ThinkPHP3. ...

  4. 微信小程序 - 最新获取用户昵称 / 头像(wx.getUserProfile 接口被废弃后的代替方案)详细教程,2022 年之后的所有微信小程序,获取用户信息最新详细教程,附带示例源代码

    前言 由于官方修改了 "用户头像昵称获取规则" ,导致网上几乎所有教程全部失效,本文来做最新详细教程. 2022 年往后(官方废弃了 wx.getUserProfile 接口),本 ...

  5. 微信小程序调整的获取用户信息API接口wx.getUserProfile

    对于微信小程序更新后的wx.getUserProfile怎么用?小程序怎么获取用户信息 getUserProfile接口文档:https://developers.weixin.qq.com/mini ...

  6. 微信小程序 open-type=“getUserInfo“ 获取用户信息失败 @杨章隐

    open-type="getUserInfo" 获取用户信息失败open-type="getUserInfo" 获取用户信息"微信用户"op ...

  7. 玩转微信小程序 之 获取用户信息以及玩转基本列表渲染(2019/04/14)

    LZ-Says:总是要各种颠沛流离,才能换得片刻安宁.努力让自己变得更好,加油- 前言 前几天,完成了微信小程序的首章,学习起来,还是多多少少有点坑,不舒服. 今天我们继续开启微信小程序 Study ...

  8. uniapp同步获取用户信息_微信小程序云开发教程微信小程序的API入门获取用户身份信息系列API...

    同学们大家好,我是小伊同学,上一节我们介绍了一些常用API,今天我们接着来学习一组API,那就是获取用户身份信息的API. 在微信小程序中,我们往往需要获取用户的身份信息,比如昵称.头像.性别.地区等 ...

  9. php微信小程序获取用户信息,微信小程序获取openid及用户信息的方法

    本文主要介绍微信小程序如何获取openid及用户信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家. 1. 获取openid 1.1 获取code 调用接口获取登录凭证(code ...

最新文章

  1. 网络推广下叮咚买菜已完成D轮融资,生鲜电商下一次融资又在何方?
  2. jquery+原生js模拟淘宝输入框下拉提示
  3. 随机数的扩展--等概率随机函数的实现
  4. 【南邮操作系统实验】银行家算法Java版
  5. 使用eventfd唤醒阻塞在select、poll、epoll的IO复用
  6. dede rss.php,[经验]dede全站RSS订阅静态输出的办法
  7. python基于Sen2Cor对哨兵影像进行大气校正
  8. 酒店订房管理系统php,酒店预定管理系统(源码+数据库+文档)
  9. N33-Week 1-向日葵
  10. 本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。
  11. 【Java】月份枚举
  12. Axure与markman
  13. django框架使用pdf.js 使用说明
  14. 数据库(二)—— 关系模型概述
  15. 经典的二叉树的先根、中根和后根遍历序列题
  16. Java程序设计基础【1】
  17. 【C++】指针深度解析
  18. web渗透之文件上传漏洞
  19. 输入手机号格式344展示形式(只允许数字)
  20. 百度灵医智惠明星案例获人民日报点赞:智慧医疗让看病更便捷

热门文章

  1. 柯达i2400批量自动扫描仪 JoySailScan控件转出的Base64尾部永远多一个'/',将导致解码失败
  2. Android自动更新时间去除WIFI无法连接互联网提示
  3. 在vue项目中使用echarts 阿星小栈
  4. s鼠标在计算机哪部分里,罗技g602和g700s哪个好_罗技g602鼠标怎么样【详细介绍】-太平洋IT百科...
  5. 在overleaf中使用bibtex引用参考文献
  6. 常见即时通讯:网易IM 、腾讯IM、环信IM、融云IM、leancloud IM介绍
  7. Qt项目的新首席维护人员
  8. 【自然语言处理篇】--Chatterbot聊天机器人
  9. 网站SEO优化多少钱 网站seo优化费用多少
  10. 「Hudi系列」Hudi查询写入常见问题汇总