第一配置测试账号
- 打开微信公众平台测试帐号申请地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login,
- 注意这几项
扫描并且关注此测试号!!!
修改回调域名
测试项目的话就是如下图 去掉htttp
测试账号获取code 基本设置完毕
写代码测试
- 打开微信开发者工具 输入地址
- 基本代码
//进入页面执行login方法
login() {
let appid = 'wxa855b973e321a480999';
let url = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=${appid}&redirect_uri=http://192.168.100.92:8080/&response_type=code&scope=snsapi_userinfo&state=STATE&connect_redirect=1#wechat_redirect`;
this.code = this.getUrlCode().code;
//如果没有code 去获取code
if (this.code == null) {
window.location.href = url;
}else{
//获取到code后的逻辑
console.log('code', this.code);
}
},
//截取code
getUrlCode() { // 截取url中的code方法
var url = location.search
var theRequest = new Object()
if (url.indexOf("?") != -1) {
var str = url.substr(1)
var strs = str.split("&");
for (var i = 0; i < strs.length; i++) {
theRequest[strs[i].split("=")[0]] = (strs[i].split("=")[1])
}
}
// console.log(theRequest)
return theRequest
console.log(theRequest)
},