app.js 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. var util = require('./utils/util.js');
  2. var api = require('./config/api.js');
  3. var user = require('./services/user.js');
  4. var websocket = require('./services/websocket.js');
  5. var SocketTask
  6. App({
  7. onLaunch: function() {
  8. //!!生产环境专用测试数据
  9. // wx.setStorageSync('userInfo', this.testData.userInfo);
  10. // wx.setStorageSync('token', this.testData.token);
  11. // wx.setStorageSync('userInfo', null);
  12. // wx.setStorageSync('token', null);
  13. //获取用户的登录信息
  14. user.checkLogin().then(res => {
  15. console.log('app login')
  16. this.globalData.userInfo = wx.getStorageSync('userInfo');
  17. this.globalData.token = wx.getStorageSync('token');
  18. }).catch(() => {
  19. });
  20. },
  21. onShow:function(){
  22. websocket.wsConnect()
  23. },
  24. onHide: function() {
  25. websocket.wsClose()
  26. },
  27. globalData: {
  28. userInfo: {
  29. openId: '',
  30. nickName: 'Hi,游客',
  31. avatarUrl: 'https://i.postimg.cc/RVbDV5fN/anonymous.png'
  32. },
  33. token: '',
  34. websocket: {
  35. socketOpen: false,
  36. changeBadge: true,
  37. }
  38. },
  39. testData: {
  40. userInfo: {
  41. openId: '1',
  42. nickName: '测试用户1',
  43. avatarUrl: 'https://4.bp.blogspot.com/-gKPdnJWscyI/VCIkF3Po4DI/AAAAAAAAmjo/fAKkTMyf8hM/s170/monster01.png'
  44. },
  45. token: 'Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJhdmF0YXJVcmwiOiJodHRwczovLzQuYnAuYmxvZ3Nwb3QuY29tLy1nS1BkbkpXc2N5SS9WQ0lrRjNQbzRESS9BQUFBQUFBQW1qby9mQUtrVE15ZjhoTS9zMTcwL21vbnN0ZXIwMS5wbmciLCJvcGVuSWQiOiIxIiwibmlja05hbWUiOiLmtYvor5XnlKjmiLcxIn0.NH3ISj2Fkircr8oB_w8-lZmf3QPt2tEOPx6Xrc-Bt8HAFu1oZIYOBYaevl8PS1xoaKkf4-8TBL2Jfx5E_uSbbkYj6WD5whHoWPy264AC3qP6ddIYFPDt3w5Ya8-FEZ26he6_mTSr0ceX-rMoFl_yiBSqoU0_H4XNAewsrTK8x3ow9qBI26eQlLDxHsZE-R3pA5sUm1IQEuV-pWGFgw6STNedoWJwX9Vq_SS4LnjOjmUZxI_xH3kPT38UAb-tvL-cM1_9XioP6H0G_9v4EhfDvnKZpmVXF4_qVzPy1VL_2VbTQr2AMoIqzP_FBSsCq2l6keP_BF6cnICJmGkqY3sLqw',
  46. },
  47. post: {
  48. cate: {
  49. id: 0,
  50. name: ''
  51. },
  52. region: {
  53. id: 0,
  54. name: ''
  55. }
  56. }
  57. })