index.js 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. const DEFAULT_CONFIG = {
  2. //标题
  3. APP_NAME: process.env.VUE_APP_TITLE,
  4. //首页地址
  5. DASHBOARD_URL: "/home",
  6. //接口地址
  7. API_URL: process.env.NODE_ENV === "development" && process.env.VUE_APP_PROXY === "true" ? "" : process.env.VUE_APP_API_BASEURL,
  8. //请求超时
  9. TIMEOUT: 30000,
  10. //TokenName
  11. TOKEN_NAME: "Authorization",
  12. //Token前缀,注意最后有个空格,如不需要需设置空字符串
  13. TOKEN_PREFIX: "Bearer ",
  14. //追加其他头
  15. HEADERS: {},
  16. //请求是否开启缓存
  17. REQUEST_CACHE: false,
  18. //菜单是否折叠
  19. MENU_IS_COLLAPSE: true,
  20. //菜单是否启用手风琴效果
  21. MENU_UNIQUE_OPENED: false,
  22. //是否开启多标签
  23. LAYOUT_TAGS: true,
  24. //语言
  25. LANG: "zh-cn",
  26. //主题颜色
  27. COLOR: "#1890ff",
  28. //是否加密localStorage, 为空不加密,可填写AES(模式ECB,移位Pkcs7)加密
  29. LS_ENCRYPTION: "",
  30. //localStorageAES加密秘钥,位数建议填写8的倍数
  31. LS_ENCRYPTION_key: "2XNN4K8LC0ELVWN4"
  32. }
  33. // 如果生产模式,就合并动态的APP_CONFIG
  34. // public/config.js
  35. if(process.env.NODE_ENV === "production") {
  36. Object.assign(DEFAULT_CONFIG, APP_CONFIG)
  37. }
  38. export default DEFAULT_CONFIG