constant.js 881 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. *
  3. * 全局静态变量
  4. * 通过this.$cons.xx调用
  5. *
  6. * created by uu
  7. */
  8. // 环境修改
  9. const ENV = 'dev'
  10. const BASE_URL = '/wf-api'
  11. let server_url = window.location.host
  12. if(process.env.NODE_ENV === 'development'){
  13. server_url = 'tq.5000v.com:8035'
  14. }
  15. // 后端多环境配置
  16. const hostConfig = {
  17. dev: window.location.protocol+'//'+server_url,
  18. test: "",
  19. prod: ""
  20. }
  21. /**
  22. * 前端页面配置(公众号重定向需要)
  23. */
  24. const frontIndexConfig = {
  25. dev: "http://www.diboot.com", // 自行替换
  26. test: "",
  27. prod: ""
  28. }
  29. const cons = {
  30. ENV,
  31. BASE_URL,
  32. /**
  33. * 获取当前环境配置
  34. * @param {Object} env {dev、test、prod}
  35. */
  36. host(env = ENV) {
  37. return `${hostConfig[env]}${BASE_URL}`
  38. },
  39. /**
  40. * 获取当前环境配置
  41. * @param {Object} env {dev、test、prod}
  42. */
  43. frontIndex(env = ENV) {
  44. return frontIndexConfig[env]
  45. }
  46. }
  47. export default cons