app.js 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. /**
  2. * 应用全局配置
  3. * 注意:这些配置值会在运行时通过国际化系统动态获取
  4. * 实际使用时请使用 t('common.app.fullName') 等方式获取国际化后的值
  5. */
  6. import i18n from '@/i18n/index'
  7. /**
  8. * 获取当前语言的应用名称
  9. * @returns {String} 应用全名
  10. */
  11. export const getAppName = () => {
  12. return i18n.global.t('common.app.fullName')
  13. }
  14. /**
  15. * 获取当前语言的应用简称
  16. * @returns {String} 应用简称
  17. */
  18. export const getAppShortName = () => {
  19. return i18n.global.t('common.app.shortName')
  20. }
  21. /**
  22. * 获取当前语言的小程序名称
  23. * @returns {String} 小程序名称
  24. */
  25. export const getMiniProgramName = () => {
  26. return i18n.global.t('common.app.miniProgramName')
  27. }
  28. // 应用名称(默认值,建议使用上面的函数获取国际化后的值)
  29. export const APP_NAME = '道修远数智eTMF'
  30. // 应用简称(默认值,建议使用上面的函数获取国际化后的值)
  31. export const APP_SHORT_NAME = '数智eTMF'
  32. // 小程序名称(默认值,建议使用上面的函数获取国际化后的值)
  33. export const MINI_PROGRAM_NAME = '道修远数智eTMF'
  34. export default {
  35. APP_NAME,
  36. APP_SHORT_NAME,
  37. MINI_PROGRAM_NAME,
  38. getAppName,
  39. getAppShortName,
  40. getMiniProgramName
  41. }