diff --git a/app.js b/app.js
index f67bdfc..feb6030 100644
--- a/app.js
+++ b/app.js
@@ -10,15 +10,35 @@ App({
var logs = wx.getStorageSync('logs') || []
logs.unshift(Date.now())
wx.setStorageSync('logs', logs)
-
+ // 获取用户信息
+ wx.getSetting({
+ success: res => {
+ if (res.authSetting['scope.userInfo']) {
+ // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
+ wx.getUserInfo({
+ success: res => {
+ // 可以将 res 发送给后台解码出 unionId
+ app.globalData.userInfo = res.userInfo
+ // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
+ // 所以此处加入 callback 以防止这种情况
+ if (app.userInfoReadyCallback) {
+ app.userInfoReadyCallback(res)
+ }
+ }
+ })
+ }
+ }
+ })
// 登录
wx.login({
success: res => {
+ console.log("登陆成功------------")
var code = res.code;
this.getSessionKey(code);
}
})
+ wx.getpho
this.gw.systemInfo = wx.getSystemInfoSync();
},
getSessionKey: function (code) {
diff --git a/pages/login/login.wxml b/pages/login/login.wxml
index e284248..e323f0d 100644
--- a/pages/login/login.wxml
+++ b/pages/login/login.wxml
@@ -19,5 +19,5 @@
-
+
\ No newline at end of file