App.vue 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <script>
  2. export default {
  3. globalData: {
  4. baseUrl: '',
  5. token: '',
  6. version: '', // 当前版本号
  7. buildType: 'dev', // 打包环境对应类型,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 "./static/iconfont/iconfont.css";
  35. @import "uview-ui/index.scss";
  36. /*每个页面公共css */
  37. page {
  38. width: 100%;
  39. min-height: 100%;
  40. display: flex;
  41. background-color: #F8F8F8;
  42. }
  43. .isIPXup{
  44. padding-bottom: 64rpx !important;
  45. }
  46. /* 登录页是否记住密码多选框样式 */
  47. uni-checkbox.login-form-checkbox .uni-checkbox-input{
  48. width: 24upx !important;
  49. height: 24upx !important;
  50. }
  51. </style>