在本地可以访问到接口,但是我要拿code去登录,必须去微信调试工具中登录微信入口拿到code去登录,但是到工具中this.getData(),console.log(12345677)都不出来,cookie是可以写进去的,这是为啥呀。求助,控制台也不报错 什么信息都没有,一片空白,这是我的首页,重定向是到这个页面的
created() {
this.getData();
console.log(12345677);
cookies.set('CXC_state','0');//0是认证用户
},
methods: {
getData(){
let json = {}
let _this = this;
base.axios_type("get",json,'/user',function(res){
if(res.code==1){
console.log(res);
}else if(res.code==-1){
console.log(11111111111);
base.wx_logo();
}
});
},
}
base文件
function wx_logo(){
let url = location.hostname;
let _this = this;
if(url.indexOf('localhost')!=-1){
location.href = window.location.href;
}else{
location.href =
"https://open.weixin.qq.com/connect/oauth2/authorize?appid=***********8&redirect_uri=https%3a%2f%2&&&&&&&&&&&&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirect";
let code = ssQueryValueByKey("code");
logo(code);
}
};
function logo(_code){
let json = {code:_code}
axios_type("get",json,"/getUserInfo",function(res){
console.log(res.msg);
res = JSON.parse(res);
if (res.code == 1) {
//登陆成功
console.log(res.data);
} else if(res.code==-1){
}else {
console.log(res.message);
}
})
};
function axios_type(requestType,json, url, completion) {
console.log(json);
axios({
method: requestType,
url: 'https://****.******8.com/api'+url,
dataType: "jsonp",
data: JSON.stringify(json),
header:{
"Content-Type":'application/json',
}
}).then(function (res) {
console.log(res.data);
completion(res.data);
}).catch(function (error) {
console.log(error);
});
}
访问错服务器地址了,,,,,