1、button按钮添加属性open-type='getUserInfo'2、button绑定事件监听@getuserinfo="回调"3、回调的第一个参数即为登录信息x.mp.detail.userInfo;4、生命周期函数中判断是否已授权登录第一次授权后,再次编译时,数据将不再显示,且不再弹出授权窗口,使用如下方法,将授权后的信息显示wx.getUserInfo({success:(res)=>{res.userInfo;  已授权后的数据},fail:(res)=>{console.log('还未授权');}})

代码示例:

<template><div><div class='header'><img :src="userInfo.avatarUrl?userInfo.avatarUrl:'/static/tabs/7.png'" alt=""><button size='mini' open-type='getUserInfo' @getuserinfo="bindGetUserInfo" >{{userInfo.nickName?userInfo.nickName:'登录'}}</button></div><div class='cardlist'><div class='card'><span>扫码看书</span><span>></span></div></div></div>
</template><script>export default{data(){return{userInfo:[]}},methods:{bindGetUserInfo(e){console.log(e);//判断是否允许if(e.mp.detail.userInfo){this.userInfo=e.mp.detail.userInfo;}}},mounted(){wx.getUserInfo({success:(res)=>{console.log(res);this.userInfo=res.userInfo;},fail:(res)=>{console.log(res);console.log('还未授权');}})}}
</script><style>.header{padding: 40rpx;background-color: #02A774;}.header>img{width: 100rpx;height: 100rpx;vertical-align: middle;border-radius: 50rpx;}.header>button{vertical-align: middle;margin-left: 40rpx;max-width: 200rpx;}.card{display: flex;justify-content: space-between;width: 94%;height: 60rpx;line-height: 60rpx;margin:10rpx auto;border:solid 1px #eee;padding: 10rpx;}
</style>

mpvue 用户授权登录相关推荐

  1. 微信公众号用户授权登录逻辑

    我们知道,微信开发离不开openid(为了识别用户,每个用户针对每个公众号会产生一个安全的openid).而通常我们获取openid,以及获取用户的基本信息是通过用户授权的方式进行获取.那么ok,怎样 ...

  2. 基于 Pyjwt 的 Flask 用户授权登录

    一个比较简单清晰的demo:https://github.com/yaoyonstudio/flask-pyjwt-auth 中文可以参考这篇博客对demo的描述:https://blog.csdn. ...

  3. 微信小程序云开发用户身份登录_微信小程序开发用户授权登录(下)

    如果开发者拥有多个移动应用.网站应用.和公众帐号(包括小程序),可通过 UnionID 来区分用户的唯一性,因为只要是同一个微信开放平台帐号下的移动应用.网站应用和公众帐号(包括小程序),用户的 Un ...

  4. 微信小程序:用户授权登录

    点击"微信一键登录"按钮,触发login_weixi事件 先查看是否勾选了底部按钮,勾选了就获取用户信息,每次请求成功都会弹出授权窗口,把用户信息缓存到storage里面,方便下次 ...

  5. 微信小程序案例 | 微信用户授权登录,无需cookie

    首先,先看一下效果图: 这里,微信用户可以通过授权,进行登录 功能的主要实现,是通过wx.getUserProfile()这个API wx.getUserProfile()会获取用户的信息,然后我们可 ...

  6. 企业微信小程序_授权登录接口获取用户userid

    文章目录 一.前置知识 1. 阅读 企业微信小程序开发文档 2. 企业微信小程序登录流程 3. 微信小程序区别 二.前端部分 2.1. 调用登录接口 2.2. 请求后端接口 2.3. 项目源码 三.后 ...

  7. 【Android应用开发详解】第01期:第三方授权认证(一)实现第三方授权登录、分享以及获取用户资料

    转载请注明出处:http://blog.csdn.net/yangyu20121224/article/details/9057257 由于公司项目的需要,要实现在项目中使用第三方授权登录以及分享文字 ...

  8. MySQL基本用户授权步骤

    1.MySQL用户授权步骤: select distinct concat('user: ''',user,'''@''',host,''';') as query from mysql.user; ...

  9. uni-app 微信小程序授权登录

    文章目录 一.appID相关申请和配置 1. appid获取方式 2. appID配置 二.获取用户基础数据 2.1. 获取用户信息 2.2. 获取用户信息2 三.调用登录api 3.1. 登录api ...

  10. 小程序授权登录的体验优化

    小程序授权登录的体验优化 大多数小程序的登录,都是这样设计的: 进来就提示你需要授权,有部分人可能就会点"拒绝"(拒绝的比例可能超出我们的预估) 然后在后续操作的时候,就进行不下去 ...

最新文章

  1. springcloud与dubbo对比:
  2. python-实现单链表
  3. 转再次写给我们这些浮躁的程序员
  4. 关于Nginx参数路径问题的问题
  5. (转)springboot:添加JSP支持
  6. python协成_Python协程技术的演进
  7. 代码安全检视方法有_在华为写了 13 年代码,都是宝贵的经验
  8. 《python可以这样学》第一章
  9. 【渝粤教育】国家开放大学2018年春季 8618-22T燃气行业规范 参考试题
  10. kafka 重新分配节点_你可能需要的Kafka面试题与部分答案整理
  11. java读取摄像头视屏流,Java 摄像头视频获取
  12. 南京工业大学计算机科学与技术学院保研外校,南京工业大学计算机科学与技术学院2018年招收推荐免试研究生章程...
  13. Java进销存管理系统
  14. 小马哥服务器系统激活,Vue项目接口.md
  15. mysql感觉表头对不齐_表头固定为什么对不齐?
  16. 练习:用swiper实现图片滑动
  17. Python案例笔记 | 用python制作二维码
  18. iptables的三表五链
  19. 玩和平精英吃鸡用什么平板ipad好?
  20. 240天,转行程序员终于成为CSDN博客专家

热门文章

  1. 如何学习微信小程序? 学习微信小程序所需基础
  2. 为什么建议每个开发人员都需要学Python?
  3. easyswoole验证码的使用
  4. 【全网最全面C语言教程】C语言从入门到精通
  5. pta平台用c语言编程答案,C语言PTA平台习题与答案
  6. C语言入门经典(第四版).pdf
  7. c语言学生成绩管理系统讲解,C语言学生成绩管理系统(含源代码)精编.doc
  8. 如何读取书生sep文档内容
  9. 三思笔记专区,即将闪亮登场
  10. python怎么设置背景音乐_怎么设置背景音乐?