App.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <script>
  2. const uat_domain = 'https://lese.test.sxzxyj.net' // 预发布
  3. // const uat_domain = 'http://192.168.16.105:8302' // 本地
  4. // const pro_domain = 'https://lese.sxzxyj.net' // 生产
  5. const pro_domain = 'https://lese.zyucgj.cn' // 生产
  6. const uat_URL = uat_domain+'/gc-shop/' // 预发布
  7. const pro_URL = pro_domain+'/gc-shop/' // 生产
  8. const buildType = 1 // 打包环境对应类型,1 生产 0 预发布
  9. const buildURL = buildType ? pro_URL : uat_URL // 打包后实际对应的url
  10. const envText = ['预发布环境','生产环境']
  11. const envTips = process.env.NODE_ENV == 'development' ? envText[0] : envText[buildType]
  12. console.log(process.env.NODE_ENV)
  13. export default {
  14. globalData: {
  15. baseDomain: process.env.NODE_ENV == 'development' ? uat_domain : pro_domain,
  16. baseUrl: process.env.NODE_ENV == 'development' ? uat_URL : buildURL,
  17. token: '',
  18. version: '', // 当前版本号
  19. buildType: buildType,
  20. envTips: envTips
  21. },
  22. mounted() {
  23. // 非V3模式
  24. if(this.$scope){
  25. this.$scope.globalData.token = this.$store.state.vuex_token
  26. }else{
  27. // V3模式
  28. getApp({allowDefault: true}).globalData.token = this.$store.state.vuex_token
  29. }
  30. },
  31. onLaunch: function() {
  32. console.log('App onLaunch')
  33. },
  34. onShow: function() {
  35. console.log('App Show')
  36. },
  37. onHide: function() {
  38. console.log('App Hide')
  39. },
  40. }
  41. </script>
  42. <style lang="scss">
  43. @import "uview-ui/index.scss";
  44. /*每个页面公共css */
  45. page {
  46. min-height: 100%;
  47. display: flex;
  48. background-color: #F8F8F8;
  49. }
  50. .content {
  51. padding: 20upx;
  52. }
  53. </style>