App.vue 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. <script>
  2. import {
  3. initEid,
  4. startEid
  5. } from './mp_ecard_sdk/main'
  6. import getParamByName from 'get-param-by-name'
  7. export default {
  8. onLaunch: function(options) {
  9. // #ifdef MP-ALIPAY
  10. // 扫码进入,置一下当前酒店id
  11. if (options.query && options.query.qrCode) {
  12. const qrCodeValue = options.query.qrCode
  13. const hotelId = getParamByName("hotelId", qrCodeValue);
  14. uni.setStorageSync('hotelIdTemp', hotelId)
  15. }
  16. // #endif
  17. initEid()
  18. console.warn('当前组件仅支持 uni_modules 目录结构 ,请升级 HBuilderX 到 3.1.0 版本以上!')
  19. console.log('App Launch')
  20. const updateManager = uni.getUpdateManager();
  21. updateManager.onCheckForUpdate(function (res) {
  22. // 请求完新版本信息的回调
  23. // console.log("res.hasUpdate");
  24. // console.log(res.hasUpdate);
  25. });
  26. updateManager.onUpdateReady(function (res) {
  27. uni.showModal({
  28. title: '更新提示',
  29. content: '新版本已经准备好,是否重启应用?',
  30. success(res) {
  31. if (res.confirm) {
  32. // 新的版本已经下载好,调用 applyUpdate 应用新版本并重启
  33. updateManager.applyUpdate();
  34. }
  35. }
  36. });
  37. });
  38. updateManager.onUpdateFailed(function (res) {
  39. // 新的版本下载失败
  40. });
  41. },
  42. onShow: function() {
  43. console.log('App Show')
  44. },
  45. onHide: function() {
  46. console.log('App Hide')
  47. }
  48. }
  49. </script>
  50. <style lang="scss">
  51. @import "uview-ui/index.scss";
  52. /* #ifndef APP-NVUE */
  53. // 设置整个项目的背景色
  54. page {
  55. width: 100%;
  56. height: 100%;
  57. margin: 0;
  58. border: 0;
  59. }
  60. /* #endif */
  61. .example-info {
  62. font-size: 14px;
  63. color: #333;
  64. padding: 10px;
  65. }
  66. </style>