1.首先公众号进行配置,必须要https域名
还有个txt文件,有弹框提示需要下载放在服务器上
前端处理code的代码封装
// 微信公众号授权
export function wxAuthorize(calback) {
// 非静默授权,第一次有弹框 这里的回调页面就是放在服务器上微信会跳转回来反值如openid的页面
let redirect_uri =config.redirect_uri || window.location.host; // 重定向地址
console.log(redirect_uri, '重定向地址')
let appid = config.appid // 公众号appid
let code = getUrlCode().code; // 截取code
// 获取之前的code
let oldCode = uni.getStorageSync('wechatCode')
if (code == null || code === '' || code == 'undefined' || code == oldCode) {
// 如果没有code,就去请求获取code
console.log('当前没有code,进入授权页面'