App.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. <script>
  2. export default {
  3. globalData: {
  4. baseUrl: '',
  5. token: '',
  6. version: '', // 当前版本号
  7. buildType: 'uat', // 打包环境对应类型,pro 生产 uat 预发布 dev 本地开发
  8. envTips: '', // 环境文字提示
  9. theme: 'default', // 主题,default
  10. isIphoneXup: false //是否iphonex以及以上的版本
  11. },
  12. mounted() {
  13. // 非V3模式
  14. if (this.$scope) {
  15. this.$scope.globalData.token = this.$store.state.vuex_token;
  16. } else {
  17. // V3模式
  18. getApp({ allowDefault: true }).globalData.token = this.$store.state.vuex_token;
  19. }
  20. this.$config('init');
  21. },
  22. onLaunch: function() {
  23. console.log('App launch')
  24. },
  25. onShow: function() {
  26. console.log('App Show')
  27. },
  28. onHide: function() {
  29. console.log('App Hide')
  30. },
  31. }
  32. </script>
  33. <style lang="scss">
  34. @import "uview-ui/index.scss";
  35. /*每个页面公共css */
  36. page {
  37. width: 100%;
  38. min-height: 100%;
  39. display: flex;
  40. background-color: #F8F8F8;
  41. }
  42. .isIPXup{
  43. padding-bottom: 64rpx !important;
  44. }
  45. /* 登录页是否记住密码多选框样式 */
  46. uni-checkbox.login-form-checkbox .uni-checkbox-input{
  47. width: 24upx !important;
  48. height: 24upx !important;
  49. }
  50. </style>