app.js 870 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. //app.js
  2. const http = require('utils/http.js');
  3. const util = require('utils/util.js');
  4. import touch from './utils/touch.js';
  5. App({
  6. onLaunch: function () {
  7. wx.getSystemInfo({
  8. success: (res) => {
  9. this.scale = res.windowWidth / 750;
  10. }
  11. })
  12. },
  13. token: wx.getStorageSync('token') || '',
  14. scale: 1,
  15. globalData: {
  16. userInfo: {}
  17. },
  18. isLogin: false,
  19. getUserInfo: function (token) {
  20. wx.setStorageSync('token', token)
  21. this.token = token || wx.getStorageSync('token') || '';
  22. util.selfUserInfo(this.globalData).then((data) => {
  23. if (data) {
  24. this.userInfo = data;
  25. }
  26. })
  27. },
  28. showLoading() {
  29. wx.showLoading({
  30. title: '加载中',
  31. mask: true
  32. })
  33. },
  34. hideLoading() {
  35. wx.hideLoading()
  36. },
  37. $touch: new touch(),
  38. // 数据请求
  39. $http: http,
  40. // 封装的方法
  41. $util: util,
  42. })