app.js 835 B

123456789101112131415161718192021222324252627282930
  1. //app.js
  2. import { getStorageSync, setStorageSync, removeStorageSync } from './utils/util.js';
  3. App({
  4. onLaunch: function () {
  5. let systemInfo = getStorageSync('systemInfo')
  6. if (!systemInfo) {
  7. systemInfo = wx.getSystemInfoSync()
  8. setStorageSync('systemInfo', systemInfo)
  9. }
  10. let citySelectObj = getStorageSync('citySelectObj')
  11. // 老版本存的 citySelectObj = {id,name,...}, 删除做兼容
  12. if(citySelectObj && citySelectObj.id) {
  13. removeStorageSync('citySelectObj')
  14. citySelectObj = null
  15. }
  16. if (!citySelectObj) {
  17. citySelectObj = this.globalData.citySelectDefault
  18. setStorageSync('citySelectObj', citySelectObj)
  19. }
  20. },
  21. globalData: {
  22. // 默认选择的城市
  23. citySelectDefault: {
  24. cityId: 205,
  25. cityName: '波士顿'
  26. },
  27. userInfo: null
  28. }
  29. })