app.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. var util = require('./utils/util.js');
  2. var api = require('./config/api.js');
  3. App({
  4. onLaunch: function () {
  5. //调用API从本地缓存中获取数据
  6. // var logs = wx.getStorageSync('logs') || []
  7. // logs.unshift(Date.now())
  8. // wx.setStorageSync('logs', logs)
  9. var that = this;
  10. that.login();
  11. },
  12. login: function () {
  13. var that = this;
  14. wx.login({
  15. success: function (res) {
  16. wx.getUserInfo({
  17. success: function (infoRes) {
  18. console.log(res);
  19. util.request(api.AuthLogin, { code: res.code , userInfo: infoRes.userInfo}, 'POST')
  20. .then(function (res) {
  21. wx.setStorageSync('token', res.data.token);
  22. wx.setStorageSync('userInfo', res.data.userInfo);
  23. that.globalData.userInfo = res.data.userInfo;
  24. });
  25. }
  26. });
  27. },
  28. fail: function (res) {
  29. }
  30. });
  31. },
  32. globalData: {
  33. userInfo: {
  34. nickname: '去登录',
  35. username: '',
  36. avatar: 'http://yanxuan.nosdn.127.net/8945ae63d940cc42406c3f67019c5cb6.png'
  37. }
  38. }
  39. })