app.ts 891 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import { getValueByKeys } from "@/utils/utils";
  2. import appPack from "../../package.json";
  3. /**
  4. * app系统配置
  5. */
  6. export default {
  7. /**
  8. * 系统版本号,自动读取package.json中的version字段
  9. */
  10. version: appPack.version,
  11. /**
  12. * 系统默认语言
  13. */
  14. defaultLang: "zh-CN",
  15. /**
  16. * api请求地址,这里读取env环境变量中的VITE_APP_API,优先使用全局变量window.SITE_CONFIG.apiURL钩子,支持在index.html中配置
  17. */
  18. api: getValueByKeys(window, "SITE_CONFIG.apiURL") || import.meta.env.VITE_APP_API,
  19. /**
  20. * 启用logo图标,logo尺寸32*32,存放路径@/assets/images/logo.png
  21. */
  22. enabledLogo: false,
  23. /**
  24. * 开启页面缓存
  25. */
  26. enabledKeepAlive: true,
  27. /**
  28. * 网络请求超时时间,单位毫秒
  29. */
  30. requestTimeout: 30000,
  31. /**
  32. * 全屏渲染的页面
  33. */
  34. fullscreenPages: ["/login"]
  35. };