官方文档步骤
1 第一步:用户同意授权,获取code
2 第二步:通过code换取网页授权access_token
3 第三步:刷新access_token(如果需要)
4 第四步:拉取用户信息(需scope...问题
当使用vue的hash路由时, 微信授权重定向到前端时, 会把路由放到url最后, 例如
https://open.weixin.qq.com/connect/oauth2/authorize?...处理方法
1) 方法一
在路由拦截器中截取#/后的路由, 重新拼接成正确url, 并使用kk进行跳转
如果想带参, 可以直接放在路由后面或者放在state里面
带参
注意: redirect_uri..., 后端获取微信的code重定向给前端, 前端拿url中的code参数再请求后端接口获取openId等
流程
# 设置为后台接口地址
https://open.weixin.qq.com/connect...code: -1,
binding: false,
openid: '',
msg: err.message
})
})
})
// 后端拿code, 这里授权域名得配后台的域名