projectSetting.ts 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263
  1. const setting = {
  2. //导航模式 vertical 左侧菜单模式 horizontal 顶部菜单模式
  3. navMode: 'vertical',
  4. //导航风格 dark 暗色侧边栏 light 白色侧边栏 header-dark 暗色顶栏
  5. navTheme: 'dark',
  6. //顶部
  7. headerSetting: {
  8. //背景色
  9. bgColor: '#fff',
  10. //固定顶部
  11. fixed: true,
  12. //显示重载按钮
  13. isReload: true,
  14. },
  15. //主体 废弃
  16. bodySetting: {
  17. //固定顶部
  18. fixed: true,
  19. },
  20. //页脚
  21. showFooter: true,
  22. //多标签
  23. multiTabsSetting: {
  24. //背景色
  25. bgColor: '#fff',
  26. //是否显示
  27. show: false,
  28. //固定多标签
  29. fixed: true,
  30. },
  31. //菜单
  32. menuSetting: {
  33. //最小宽度
  34. minMenuWidth: 64,
  35. //菜单宽度
  36. menuWidth: 200,
  37. //固定菜单
  38. fixed: true,
  39. //分割菜单
  40. mixMenu: false,
  41. //折叠
  42. collapsed: false,
  43. //手风琴
  44. uniqueOpened: false,
  45. },
  46. //面包屑
  47. crumbsSetting: {
  48. //是否显示
  49. show: true,
  50. //显示图标
  51. showIcon: false,
  52. },
  53. //菜单权限模式 FIXED 前端固定路由 BACK 动态获取
  54. permissionMode: 'BACK',
  55. //是否开启路由动画
  56. isPageAnimate: true,
  57. //路由动画类型 默认消退
  58. pageAnimateType: 'fade',
  59. //显示项目配置
  60. isProjectSetting: false,
  61. };
  62. export default setting;