app.js 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. "use strict";
  2. Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
  3. const common_vendor = require("./common/vendor.js");
  4. const utils_request = require("./utils/request.js");
  5. const utils_decimal = require("./utils/decimal.js");
  6. const utils_checkaccess = require("./utils/checkaccess.js");
  7. if (!Math) {
  8. "./pages/index/index.js";
  9. "./pages/car/index.js";
  10. "./pages/car/order.js";
  11. "./pages/user/index.js";
  12. "./pages/user/settings.js";
  13. "./pages/coupon/index.js";
  14. "./pages/orders/index.js";
  15. "./pages/product/index.js";
  16. "./pages/user/info.js";
  17. "./pages/login/index.js";
  18. "./pages/bind/user.js";
  19. "./pages/addr/index.js";
  20. "./pages/score/record.js";
  21. "./pages/score/clockin.js";
  22. "./pages/score/index.js";
  23. "./pages/score/product.js";
  24. "./pages/score/orders.js";
  25. "./pages/orders/completion.js";
  26. "./pages/webview/index.js";
  27. "./pages/coupon/order_coupon.js";
  28. "./pagesA/search/index.js";
  29. "./pagesA/course/index.js";
  30. "./pagesA/course/reservation.js";
  31. "./pagesA/course/usercourse.js";
  32. "./pagesA/score/index.js";
  33. "./pagesA/score/product.js";
  34. "./pagesA/user/index.js";
  35. "./pagesA/orders/userorder.js";
  36. "./pagesA/user/favorites.js";
  37. "./pagesA/user/usercoupon.js";
  38. }
  39. const _sfc_main = {
  40. onLaunch: function() {
  41. console.log("App Launch");
  42. },
  43. onShow: function() {
  44. this.checkForUpdate();
  45. },
  46. onHide: function() {
  47. console.log("App Hide");
  48. },
  49. methods: {
  50. // 检查是否升级
  51. checkForUpdate() {
  52. const updateManager = common_vendor.index.getUpdateManager();
  53. updateManager.onCheckForUpdate(function(res) {
  54. console.log(res);
  55. if (res && res.hasUpdate) {
  56. common_vendor.index.showModal({
  57. title: "更新提示",
  58. content: "检测到新版,点击确认升级程序",
  59. showCancel: false,
  60. success(res2) {
  61. if (res2.confirm) {
  62. common_vendor.index.showLoading({ title: "程序更新中" });
  63. updateManager.onUpdateReady(function(res3) {
  64. common_vendor.index.hideLoading();
  65. updateManager.applyUpdate();
  66. });
  67. updateManager.onUpdateFailed(function(err) {
  68. common_vendor.index.hideLoading();
  69. });
  70. }
  71. }
  72. });
  73. }
  74. });
  75. }
  76. }
  77. };
  78. function createApp() {
  79. const app = common_vendor.createSSRApp(_sfc_main);
  80. app.config.globalProperties.$http = utils_request.http;
  81. app.config.globalProperties.$decimal = utils_decimal.decimal;
  82. app.config.globalProperties.$checkAccess = utils_checkaccess.checkAccess;
  83. return {
  84. app
  85. };
  86. }
  87. createApp().app.mount("#app");
  88. exports.createApp = createApp;