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