清单

项目前端的配置参数清单如下:

  1. 1export default {
  2. 2 base: {
  3. 3 jwt: false,
  4. 4 locale: 'en-us',
  5. 5 disabledModules: [],
  6. 6 disabledSuites: [
  7. 7 // 'test-party',
  8. 8 ],
  9. 9 },
  10. 10 api: {
  11. 11 // baseURL: 'http://127.0.0.1:7102',
  12. 12 },
  13. 13 locales: {
  14. 14 'en-us': 'English',
  15. 15 'zh-cn': 'Chinese',
  16. 16 },
  17. 17 layout: {
  18. 18 breakpoint: 600,
  19. 19 items: {
  20. 20 mobile: {
  21. 21 module: 'a-layoutmobile',
  22. 22 component: 'layout',
  23. 23 },
  24. 24 pc: {
  25. 25 module: 'a-layoutpc',
  26. 26 component: 'layout',
  27. 27 },
  28. 28 },
  29. 29 notification: {
  30. 30 closeTimeout: -1,
  31. 31 },
  32. 32 },
  33. 33 markdown: {
  34. 34 style: {
  35. 35 module: 'a-markdownstyle',
  36. 36 },
  37. 37 },
  38. 38 theme: {
  39. 39 type: 'builtIn',
  40. 40 builtIn: {
  41. 41 layout: 'light',
  42. 42 bars: 'empty',
  43. 43 color: 'blue',
  44. 44 customColor: null,
  45. 45 },
  46. 46 thirdParty: null,
  47. 47 },
  48. 48 modules: {
  49. 49 ...
  50. 50 },
  51. 51};

base

名称 说明
jwt 是否采用jwt。如果前端宿主环境不支持cookie,则可以采用jwt机制,如Mobile App、小程序等。系统内置cookie和jwt两种机制,只需设置jwt: true即可
locale 系统会自动判断当前合适的语言,如果没有自动检测出合适的语言,则使用这里的缺省配置
disabledModules 禁用的模块数组
disabledSuites 禁用的套件数组

api

名称 说明
baseURL 如果前端和后端都在同一个域名下,前端可以自动判断后端API地址。反之,则需要通过该参数显式指定后端API基址

locales

系统所支持的语言清单

layout

前端布局参数

名称 说明
breakpoint 可指定Mobile布局和PC布局切换的阈值点(页面宽度)
items.mobile 实现Mobile布局的前端组件
items.pc 实现PC布局的前端组件

请参见:自适应布局:pc = mobile + pad

markdown

显示markdown内容时所使用的样式模块。当需要显示markdown内容时,系统自动异步加载该模块,从而使模块内的样式生效

theme

系统默认主题的配置

请参见:主题与样式

modules

在这里覆盖模块的前端配置

请参见:覆盖模块参数