app.js 949 B

12345678910111213141516171819202122232425262728293031323334353637383940
  1. var util = require('./utils/util.js');
  2. var api = require('./config/api.js');
  3. App({
  4. onLaunch: function () {
  5. var that = this;
  6. that.login();
  7. },
  8. login: function () {
  9. var that = this;
  10. wx.login({
  11. success: function (res) {
  12. wx.getUserInfo({
  13. success: function (infoRes) {
  14. console.log(res);
  15. util.request(api.AuthLogin, { code: res.code , userInfo: infoRes.userInfo}, 'POST')
  16. .then(function (res) {
  17. wx.setStorageSync('token', res.data.token);
  18. wx.setStorageSync('userInfo', res.data.userInfo);
  19. that.globalData.userInfo = res.data.userInfo;
  20. });
  21. }
  22. });
  23. },
  24. fail: function (res) {
  25. }
  26. });
  27. },
  28. globalData: {
  29. userInfo: {
  30. nickname: '去登录',
  31. username: '',
  32. avatar: 'http://yanxuan.nosdn.127.net/8945ae63d940cc42406c3f67019c5cb6.png'
  33. }
  34. }
  35. })