json里面只注册了一个页面
这里面是个很干净的项目我就在app.js里面加了点东西
要说login的话也就只有最后一个函数里用了wx:login了,我没有这个login页面,他为啥要一直找这个页面?
求解!
getOpenId: function () {
var that = this
wx.login({
success: function (res) {
if (res.code) {
wx.getUserInfo({
success: function (res) {
console.log(res.userInfo);
wx.setStorageSync('userInfo', res.userInfo); //存储userInfo
}
});
//这里存储了appid、secret、token串
var url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + that.globalData.appid + '&secret=' + that.globalData.secret + '&js_code=' + res.code + '&grant_type=authorization_code';
wx.request({
url: url,
data: {},
method: 'GET', // OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
// header: {}, // 设置请求的 header
success: function (res) {
var obj = {};
obj.openid = res.data.openid;
obj.expires_in = Date.now() + res.data.expires_in;
console.log(obj);
wx.setStorageSync('user', obj); //存储openid
that.globalData.openid = res.data.openid;
}
});
} else {
console.log('获取用户登录态失败!' + res.errMsg)
}
}
});
}
重启一下工具