projectSetting.ts 1.2 KB

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