Browse Source

登陆事件绑定

feature/v1.1.0
lfs3 7 years ago
parent
commit
5840e34b46
2 changed files with 22 additions and 2 deletions
  1. 22
      app.js
  2. 2
      pages/login/login.wxml

22
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) {

2
pages/login/login.wxml

@ -19,5 +19,5 @@
</view>
</view>
</view>
<button class='subBtn' form-type="submit" open-type='getUserInfo'> 登录 </button>
<button class='subBtn' form-type="submit" open-type='getUserInfo' bindtap='bindFormSubmit'> 登录 </button>
</form>
Loading…
Cancel
Save