index.js 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. var util = require('../../../utils/util.js');
  2. var api = require('../../../config/api.js');
  3. var user = require('../../../services/user.js');
  4. var app = getApp();
  5. Page({
  6. data: {
  7. userInfo: {},
  8. isLogin: false
  9. },
  10. onLoad: function(options) {
  11. // 页面初始化 options为页面跳转所带来的参数
  12. console.log(app.globalData)
  13. },
  14. onReady: function() {
  15. },
  16. onShow: function() {
  17. let userInfo = wx.getStorageSync('userInfo');
  18. let token = wx.getStorageSync('token');
  19. // 页面显示
  20. if (userInfo && token) {
  21. app.globalData.userInfo = userInfo;
  22. app.globalData.token = token;
  23. this.setData({
  24. isLogin: true
  25. });
  26. }
  27. this.setData({
  28. userInfo: app.globalData.userInfo,
  29. });
  30. },
  31. onHide: function() {
  32. // 页面隐藏
  33. },
  34. onUnload: function() {
  35. // 页面关闭
  36. },
  37. goLogin() {
  38. if (!this.data.isLogin) {
  39. wx.navigateTo({
  40. url: '/pages/auth/auth'
  41. })
  42. }else{
  43. wx.navigateTo({
  44. url: '/pages/user/user?userId=' + app.globalData.userInfo.openId,
  45. })
  46. }
  47. },
  48. })