app.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. //app.js
  2. import util from '/utils/index'
  3. import WxParse from '/wxParse/wxParse';
  4. App({
  5. onLaunch() {
  6. if (wx.canIUse('getUpdateManager')) {
  7. const updateManager = wx.getUpdateManager();
  8. updateManager.onCheckForUpdate(({
  9. hasUpdate
  10. }) => {
  11. if (!hasUpdate) return;
  12. updateManager.onUpdateReady(_ => wx.showModal({
  13. title: '更新提示',
  14. content: '新版本已经准备好,是否重启应用?',
  15. success: ({
  16. confirm
  17. }) => confirm && updateManager.applyUpdate()
  18. }))
  19. updateManager.onUpdateFailed(_ => wx.showModal({
  20. title: '已经有新版本了哟~',
  21. content: '新版本已经上线啦~,请您删除当前小程序,重新搜索打开哟~',
  22. }))
  23. })
  24. } else {
  25. wx.showModal({
  26. title: '提示',
  27. content: '当前微信版本过低,无法使用该功能,请升级到最新微信版本后重试。'
  28. })
  29. }
  30. },
  31. globalData: {
  32. util,
  33. WxParse,
  34. userId: wx.getStorageSync("userId") | 0,
  35. },
  36. })