问题描述

微信内h5页面微信授权登录,获取code换取登录token

解决方案:

1.用户在微信内授权登录,这里用的是vue开发,登录之后code在回调的url中,然后拿着code向后端换取token即可.

wxgetMobileCode() {
const appid = “wxxxxxxx”;
const redirect_uri = encodeURIComponent(window.location.href);
const scope = “snsapi_userinfo”
const urls =
https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid} &redirect_uri=${redirect_uri}&response_type=code&scope=${scope}&state=STATE#wechat_redirect
window.location.href = urls
},
2.在回调的url中获取code

created() {
if(this.$route.query.code) {
this.getWeixin(this.$route.query.code); //执行换取token
} else {
//因为code返回的时候不能直接通过参数拿到,所以要对code进行截取处理
let href = window.location.href
let origin = window.location.origin
let hash = window.location.hash
if(href.includes(“code”)) {
this.code = href.split(‘?’)[1].split(‘=’)[1].split(‘&’)[0];
window.location.href = ${origin}/${hash}&code=${this.code}
}
}
},

vue微信内h5页面微信授权登录相关推荐

  1. 微信内 H5 页面自定义分享

    起源: 最近公司在做一个活动的h5页面,在微信内打开时需要进行微信授权,然后后端会重定向到这个页面并且携带了一些参数(openid等).问题是点击微信的原生分享时,会把携带的这些参数一起分享出去,等于 ...

  2. 微信内h5页面打开小程序【详细教程】

    相关配置 微信js文件版本大于等于1.6.0 https://res.wx.qq.com/open/js/jweixin-1.6.0.js 微信授权配置 window.wx.config({ -oth ...

  3. html5微信游戏抓包,微信开发之使用抓包工具在chrome中模拟微信内置浏览器绕过授权登录的网页...

    ATTENTION 评论:DOMAIN www.phpbloger.com IMMEDIATE TERMINATION Invoice#: 576833 Date: 2021-05-12 INSTAN ...

  4. 微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案

    需求场景: 当我们需要使用在微信客户端打开的h5页面,在页面上打开微信小程序或者唤起App时,我们需要使用微信js-sdk提供的开放标签能力.这其中:使用wx-open-launch-weapp标签打 ...

  5. 企业微信开发H5页面授权 使用接口的问题

    企业微信 h5踩坑指南 企业微信开发H5页面授权 使用接口的问题 开发企业微信的时候 h5页面需要获取登录用户的信息,这个时候就需要jsdk里面的 [开发文档] (https://work.weixi ...

  6. 微信公众号开发之授权登录(前端vue篇)

    前序: 由于之前一直是后端直接调用微信授权后,拿到相关信息后再返回给我(就是以前的前后端不分离),所以对微信公众号开发的微信授权登录还一直处于懵逼情况,直到今天有一个项目需要前后端分离,要前端主动去获 ...

  7. app端内h5页面使用微信h5支付

    app端内h5页面使用微信h5支付 app端内h5页面使用微信h5支付 一.起初使用的方法 二.解决方法 三.最后 app端内h5页面使用微信h5支付 一.起初使用的方法 在对接支付宝支付的时候,我是 ...

  8. VUE H5页面微信/QQ/微博 分享连接设置

    VUE H5页面微信/QQ/微博 分享连接设置 问题 想改变分享的标题.副标题.图片以及重定向打开的地址? 解决 第一步:在项目控制台里面 npm i -S weixin-js-sdk ( 然后视情况 ...

  9. 微信小程序个人中心跳转页面进行授权登录

    微信小程序授权登录操作 第一步:进入页面跳到授权登录页面 第二步:点击立即授权按钮弹出授权框 1.这里会调用微信官方文档中的一个方法 2.点击允许授权获取微信头像和昵称 3.授权成功之后跳回之前的页面 ...

  10. Java微信支付开发之公众号支付(微信内H5调起支付)

    官方文档 准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败) 借鉴了很多大神的文章,在此先谢过了 整个支付流程,看懂就很好写了 一.设置支付目录 在微信公众平台设置您的公众号 ...

最新文章

  1. 正确设置语言,加速WP应用提交
  2. grafana绘制动态dashboard
  3. Eclipse导入项目facet版本问题:Project facet Java version 1.8 is not supported
  4. 如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接
  5. php微信公众号的服务器配置,微信公众号服务器配置选项PHP示例代码
  6. MySQL学习——操作存储过程
  7. 汇编:分段函数的值的计算
  8. Vue method与computed的区别
  9. 上线两个月冲上 App Store 免费榜 Top 2,腾讯会议有什么独到之处?
  10. Ubuntu 19 ✖64安装GDAL
  11. 计算机cpu基本功能,cpu的基本功能包括
  12. 3GPP TS 23501-g51 中英文对照 | 5.2.4 Authorisation
  13. python 通过上传excel对数据分割分组导出
  14. 第六章 ES高级搜索—聚集查询(上)
  15. (0)医院信息化系统术语
  16. 答题系统制作html,答题系统.html
  17. 计算机主题名称大全,DIY属于自己的win7电脑主题的方法有哪些
  18. 【论文】智能隧道检测车的现状及改进策略
  19. 吴恩达机器学习(十三)使用matlab实现代价函数
  20. android原生代码中的情景模式及提示音和通知

热门文章

  1. 利用root权限随意对app进行保资料降级 99%成功
  2. SAP 固定资产模块上线配置
  3. 麦吉尔学和ubc计算机专业,加拿大麦克林9大热门大学专业院校排名出炉
  4. python jinja2_Python jinja2
  5. 3207: 花神的嘲讽计划Ⅰ
  6. python可以做微信小游戏吗_python可以写微信小游戏吗
  7. SPSS 25.0中文版安装教程【001期】
  8. 关于音频情感分类的随笔(4)
  9. 2006年最一针见血的199句话!经典
  10. 小米5如何进入开发者模式