App.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. <script>
  2. import HaloTokenConfig from '@/config/token.config.js';
  3. // app升级检测(搭配:https://ext.dcloud.net.cn/plugin?id=4470 升级中心)
  4. import CheckAppUpdate from '@/uni_modules/uni-upgrade-center-app/utils/check-update';
  5. import {CheckWxUpdate} from '@/utils/update.js';
  6. export default {
  7. globalData: {
  8. baseApiUrl: HaloTokenConfig.BASE_API
  9. },
  10. onLaunch: function () {
  11. // #ifdef APP-PLUS
  12. CheckAppUpdate();
  13. // #endif
  14. // #ifdef MP-WEIXIN
  15. CheckWxUpdate();
  16. // #endif
  17. uni.$tm.vx.actions('config/fetchConfigs').then((res) => {
  18. })
  19. // 启动检查app的配置是否已经就绪,若未就绪则设置默认的
  20. uni.$tm.vx.actions('setting/checkAndSetDefaultAppSettings');
  21. },
  22. onShow: function () {
  23. console.log('App Show');
  24. },
  25. onHide: function () {
  26. console.log('App Hide');
  27. }
  28. };
  29. </script>
  30. <style lang="scss">
  31. // 基础样式
  32. @import './common/styles/app.theme.scss';
  33. @import './common/styles/app.base.scss';
  34. // 引入tmUI2.x样式
  35. @import './tm-vuetify/mian.min.css';
  36. // 引入tmUI2.x主题包
  37. @import './tm-vuetify/scss/theme.css';
  38. // 引入tmUI2.x预置图标
  39. @import './tm-vuetify/scss/fonts/fontawesome_base64.css';
  40. // 自定义图标
  41. @import './common/icons/halocoloriconfont.css';
  42. @import './common/icons/haloiconfont.css';
  43. @import './common/icons/mphtmliconfont.css';
  44. /* #ifndef MP-WEIXIN */
  45. @import './common/markdown/markdown.scss';
  46. /* #endif */
  47. page {
  48. background-color: #fafafa;
  49. }
  50. </style>