App.vue 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. <script>
  2. // const uat_URL = 'http://md.test.zyucgj.com/saas/clz/' // 预发布
  3. const uat_URL = 'http://192.168.16.107:7300/mock/5f5af637cb0f492ad4ee858f/app/at-employee/' // mock
  4. // const uat_URL = 'http://192.168.16.103:9110/saas/clz/' // 本地
  5. const pro_URL = 'https://car.zyucgj.com/saas/clz/' // 生产
  6. const buildType = 0 // 打包环境对应类型,1 生产 0 预发布
  7. const buildURL = buildType ? pro_URL : uat_URL // 打包后实际对应的url
  8. const envText = ['预发布环境','生产环境']
  9. const envTips = process.env.NODE_ENV == 'development' ? envText[0] : envText[buildType]
  10. export default {
  11. globalData: {
  12. baseUrl: process.env.NODE_ENV == 'development' ? uat_URL : buildURL,
  13. token: '',
  14. version: '', // 当前版本号
  15. buildType: buildType,
  16. envTips: envTips
  17. },
  18. mounted() {
  19. // 非V3模式
  20. if(this.$scope){
  21. this.$scope.globalData.token = this.$store.state.vuex_token
  22. }else{
  23. // V3模式
  24. getApp({allowDefault: true}).globalData.token = this.$store.state.vuex_token
  25. }
  26. },
  27. onLaunch: function() {
  28. console.log('App onLaunch')
  29. },
  30. onShow: function() {
  31. console.log('App Show')
  32. },
  33. onHide: function() {
  34. console.log('App Hide')
  35. }
  36. }
  37. </script>
  38. <style lang="scss">
  39. /* 自定义图标字体 */
  40. @import "./static/iconfont/iconfont.css";
  41. /*uview css */
  42. @import "uview-ui/index.scss";
  43. /* 登录页是否记住密码多选框样式 */
  44. uni-checkbox.login-form-checkbox .uni-checkbox-input{
  45. width: 24upx !important;
  46. height: 24upx !important;
  47. }
  48. page {
  49. height: 100%;
  50. }
  51. </style>