app.js 975 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. //app.js
  2. App({
  3. onLaunch: function () {
  4. //调用API从本地缓存中获取数据
  5. var logs = wx.getStorageSync('logs') || []
  6. logs.unshift(Date.now())
  7. wx.setStorageSync('logs', logs)
  8. },
  9. getUserInfo:function(cb){
  10. var that = this
  11. if(this.globalData.userInfo){
  12. typeof cb == "function" && cb(this.globalData.userInfo)
  13. }else{
  14. //调用登录接口
  15. wx.login({
  16. success: function () {
  17. wx.getUserInfo({
  18. success: function (res) {
  19. that.globalData.userInfo = res.userInfo
  20. typeof cb == "function" && cb(that.globalData.userInfo)
  21. }
  22. })
  23. }
  24. })
  25. }
  26. },
  27. onShow: function(){
  28. // wx.navigateTo({
  29. // url: './pages/listman/listman',
  30. // success: function(res){
  31. // },
  32. // fail: function() {
  33. // },
  34. // complete: function() {
  35. // }
  36. // })
  37. },
  38. globalData:{
  39. userInfo:null
  40. }
  41. })