1. 在需要授权登录的页面中

if (this.$route.query.uuid) {this.wxOpenId = this.$route.query.uuid;};let isWeixin = this.isWeixin();if (isWeixin && !this.wxOpenId) {//如果是在微信浏览器端并且没有获取过权限才发起授权this.getWxPermission();}
// 判断是否是微信浏览器isWeixin(){var ua = navigator.userAgent.toLowerCase();if(ua.match(/MicroMessenger/i)=="micromessenger") {return true;} else {return false;}},getWxPermission() {           wxmpLoginuUrl().then(({data}) => {if (data.code == 0) {                   window.location.href = data.data;//data.data = "https://open.weixin.qq.com/connect/oauth2/authorize?                        //appid=XXXXXXXX&redirect_uri=" +//encodeURIComponent(local) +//"&response_type=code&scope=snsapi_userinfo&state=1#wechat_redirect";} else {this.$notify({type: "warning",message: data.msg,});}});},

2.发起授权之后会跳转到redirect_uri页面,在redirect_uri页面通过code和state获取uuid,获取成功之后跳转到需要授权登录的页面

微信公众号授权登录vue移动端项目相关推荐

  1. vue移动端项目微信公众号授权登录

    前言 在我们做移动端项目时, 很多功能是以登录后才能进行后续的操作, 并且许多pc端的网页都有微信扫码登录功能, 为了做到pc与移动端统一, 往往移动端项目需要添加微信登录功能, 那么为什么手机端不能 ...

  2. Java在Web端微信公众号授权登录

    Java在Web端微信公众号授权登录 1.需要在微信开发平台配置 url:是自己服务中的微信需要推给你的地址(需要使用二级域名,可以去添加链接描述)购买9块钱1个月使用权或者白嫖都可 token 这个 ...

  3. RuoYi-App移动版(uni-app)微信公众号授权登录

    前言 略 uni-app 未提供微信公众号授权登录 uni.login是一个客户端API,统一封装了各个平台的各种常见的登录方式,包括App手机号一键登陆.三方登录(微信.微博.QQ.Apple.go ...

  4. 微信公众号授权登录(asp.net + angular)

    微信是时下最火的,上面有数以亿计的用户,如果能接入微信将大大减低注册门槛,当然,接入微信登录是有门槛的.微信登录一般有两个,一个是微信开放平台授权登录,一个是微信公众号授权登录,两者都需要认证才可以继 ...

  5. H5 微信公众号 授权登录 前后端分离篇(资料准备+前端01)

    实现微信公众号授权登录,很简单,但是注意的地方要细心,小伙伴们跟着我的思路一起实现吧! 文章目录 一.帐号申请 1. 正式账号 2. 测试帐号 二.微信文档 2.1. 文档主页 2.2. 授权流程 2 ...

  6. 【SpringBoot学习】46、SpringBoot 集成 Uniapp 实现微信公众号授权登录

    文章目录 一.公众号环境搭建 二.Spring Boot 集成微信公众号 1.application.yml 微信配置 2.控制层接口 三.Uniapp 实现授权登录 一.公众号环境搭建 本篇文章使用 ...

  7. uni-app 对FastAdmin微信公众号授权登录实例

    uni-app 对FastAdmin微信公众号授权登录实例 uniapp 微信公众号授权登录代码 跳转获取code 提交fastadmin 第三方登录插件 进行登录验证 存储token onLoad( ...

  8. Spring boot 项目(十三)——实现微信公众号授权登录获取用户信息

    引言 微信公众号开发中,必不可少的一环:公众号授权登录.获取微信用户信息 前期准备 内网渗透=>生成本地指定端口映射的外网域名 链接:内网渗透工具natapp使用详解 域名生成之后修改yml文件 ...

  9. 基于Spring Boo微信公众号授权登录获取用户信息(附带完整源码)

    简介 微信公众号开发中,必不少可少的一环:公众号授权登录.获取微信用户信息. 本地完整运行环境准备 内网渗透=>生成本地指定端口映射的外网域名 传送门:内网渗透工具Natapp使用详解 域名生成 ...

最新文章

  1. 爱奇艺效果广告的个性化探索与实践
  2. 卡巴斯基工业基础设施专用网络安全解决方案
  3. 支付宝pc支付php,laravel框架下的pc支付宝支付接入
  4. workflow java_workflow java实现的activity工作流实例 Develop 238万源代码下载- www.pudn.com...
  5. 前端学习(3226):回调形式的ref
  6. 常见单元测试工具介绍
  7. OpenCV3学习(11.5) FAST特征检测器FastFeatureDetector
  8. Flink的窗口聚合操作(Time\Count Window)
  9. opencv 图像读写显示、matplotlib 库图像读写显示
  10. 将Sphinx的日志放置到/dev/shm里需要注意的事情
  11. MOSS2007匿名调查列表使用分页符导致的错误分析
  12. 6.4.3.4 -排除默认网关故障
  13. 信息学奥赛一本通(c++):1336:【例3-1】找树根和孩子
  14. Android 录屏(录像)录制视频自定义输出视频分辨率,设置最合适尺寸;Android Mediacodec 录屏输出视频被缩小,Android 录屏全屏,录屏自定义尺寸,录屏录像黑边
  15. HAL定时器库函数和定时器的解析
  16. 青春,让人想念,却再也闻不到了
  17. 2048java设计报告_2048设计报告.doc
  18. 推荐一个Windows工具箱-云图工具箱
  19. java校招笔试题目_Java校招笔试题
  20. Gmapping Dropped 100.00% of messages so far 解决办法

热门文章

  1. mysql ifnull 无效_MySQL IFNULL判空问题解决方案
  2. 大数据环境下的地税预算执行审计
  3. linux红帽5安装,RedHat Linux 5安装手册
  4. C++学习笔记01:无指针类基本写法
  5. OFweek 2019智慧城市发展高峰论坛圆满举行
  6. ResNet50 转 TRT
  7. 基于‘纯洁的微笑’开源项目 — Favorites 源码分析
  8. 【精选】圣诞素材合集,海报、背景、字体、icon、贺卡等资源素材,应景呀
  9. hackbar2.2.9在Firefox中的安装
  10. Pandas 数值计算和统计基础