vue微信内h5页面微信授权登录
问题描述
微信内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页面微信授权登录相关推荐
- 微信内 H5 页面自定义分享
起源: 最近公司在做一个活动的h5页面,在微信内打开时需要进行微信授权,然后后端会重定向到这个页面并且携带了一些参数(openid等).问题是点击微信的原生分享时,会把携带的这些参数一起分享出去,等于 ...
- 微信内h5页面打开小程序【详细教程】
相关配置 微信js文件版本大于等于1.6.0 https://res.wx.qq.com/open/js/jweixin-1.6.0.js 微信授权配置 window.wx.config({ -oth ...
- html5微信游戏抓包,微信开发之使用抓包工具在chrome中模拟微信内置浏览器绕过授权登录的网页...
ATTENTION 评论:DOMAIN www.phpbloger.com IMMEDIATE TERMINATION Invoice#: 576833 Date: 2021-05-12 INSTAN ...
- 微信网页开发:微信内h5使用wx-open-launch-weapp打开小程序,微信内h5使用wx-open-launch-app打开App的方案
需求场景: 当我们需要使用在微信客户端打开的h5页面,在页面上打开微信小程序或者唤起App时,我们需要使用微信js-sdk提供的开放标签能力.这其中:使用wx-open-launch-weapp标签打 ...
- 企业微信开发H5页面授权 使用接口的问题
企业微信 h5踩坑指南 企业微信开发H5页面授权 使用接口的问题 开发企业微信的时候 h5页面需要获取登录用户的信息,这个时候就需要jsdk里面的 [开发文档] (https://work.weixi ...
- 微信公众号开发之授权登录(前端vue篇)
前序: 由于之前一直是后端直接调用微信授权后,拿到相关信息后再返回给我(就是以前的前后端不分离),所以对微信公众号开发的微信授权登录还一直处于懵逼情况,直到今天有一个项目需要前后端分离,要前端主动去获 ...
- app端内h5页面使用微信h5支付
app端内h5页面使用微信h5支付 app端内h5页面使用微信h5支付 一.起初使用的方法 二.解决方法 三.最后 app端内h5页面使用微信h5支付 一.起初使用的方法 在对接支付宝支付的时候,我是 ...
- VUE H5页面微信/QQ/微博 分享连接设置
VUE H5页面微信/QQ/微博 分享连接设置 问题 想改变分享的标题.副标题.图片以及重定向打开的地址? 解决 第一步:在项目控制台里面 npm i -S weixin-js-sdk ( 然后视情况 ...
- 微信小程序个人中心跳转页面进行授权登录
微信小程序授权登录操作 第一步:进入页面跳到授权登录页面 第二步:点击立即授权按钮弹出授权框 1.这里会调用微信官方文档中的一个方法 2.点击允许授权获取微信头像和昵称 3.授权成功之后跳回之前的页面 ...
- Java微信支付开发之公众号支付(微信内H5调起支付)
官方文档 准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败) 借鉴了很多大神的文章,在此先谢过了 整个支付流程,看懂就很好写了 一.设置支付目录 在微信公众平台设置您的公众号 ...
最新文章
- 正确设置语言,加速WP应用提交
- grafana绘制动态dashboard
- Eclipse导入项目facet版本问题:Project facet Java version 1.8 is not supported
- 如何在ORACLE CLOUD中创建和访问容器集群丨内附官方文档链接
- php微信公众号的服务器配置,微信公众号服务器配置选项PHP示例代码
- MySQL学习——操作存储过程
- 汇编:分段函数的值的计算
- Vue method与computed的区别
- 上线两个月冲上 App Store 免费榜 Top 2,腾讯会议有什么独到之处?
- Ubuntu 19 ✖64安装GDAL
- 计算机cpu基本功能,cpu的基本功能包括
- 3GPP TS 23501-g51 中英文对照 | 5.2.4 Authorisation
- python 通过上传excel对数据分割分组导出
- 第六章 ES高级搜索—聚集查询(上)
- (0)医院信息化系统术语
- 答题系统制作html,答题系统.html
- 计算机主题名称大全,DIY属于自己的win7电脑主题的方法有哪些
- 【论文】智能隧道检测车的现状及改进策略
- 吴恩达机器学习(十三)使用matlab实现代价函数
- android原生代码中的情景模式及提示音和通知