Explorar o código

Merge branch 'master' of ssh://192.168.1.202:8088/lx/shares

lx %!s(int64=5) %!d(string=hai) anos
pai
achega
234cc50296
Modificáronse 2 ficheiros con 24 adicións e 1 borrados
  1. 19 1
      app.js
  2. 5 0
      utils/api.js

+ 19 - 1
app.js

@@ -1,4 +1,5 @@
 //app.js
+var Api = require('utils/api.js');
 App({
   onLaunch: function () {
     // 展示本地存储能力
@@ -25,6 +26,20 @@ App({
     wx.login({
       success: res => {
         // 发送 res.code 到后台换取 openId, sessionKey, unionId
+        if (res.code) {
+          //发起网络请求
+          wx.request({
+            url: Api.postgetOpenId(),
+            data: {
+              code: res.code
+            },
+            success (res) {
+              console.log(res)
+            }
+          })
+        } else {
+          console.log('登录失败!' + res.errMsg)
+        }
       }
     })
     // 获取用户信息
@@ -34,7 +49,9 @@ App({
           // 已经授权,可以直接调用 getUserInfo 获取头像昵称,不会弹框
           wx.getUserInfo({
             success: res => {
+              console.log(res)
               // 可以将 res 发送给后台解码出 unionId
+      
               this.globalData.userInfo = res.userInfo
               // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回
               // 所以此处加入 callback 以防止这种情况
@@ -55,5 +72,6 @@ App({
   
   globalData: {
     userInfo: null
-  }
+  },
+
 })

+ 5 - 0
utils/api.js

@@ -41,4 +41,9 @@ module.exports = {
     var url =HOST_URI + '/api/pred/find';
     return url;
   },
+    // login
+    postgetOpenId: function (obj) {
+      var url =HOST_URI + '/api/getOpenId';
+      return url;
+    },
 }